我使用基于flask的应用程序设置了python robot框架
来自阿尔卑斯山:最新拷贝。 /appWORKDIR /appRUN ls-la/RUN apk add--no-acacacecsqlite py3-pip RUN pip3安装-rrequirements.txtENVFLASK_PORT8181 ENVFLASK_APPdemo_appCMD["sh","run.sh"]COPY测试/用户界面 /config/ /app/tests/config/COPY测试/用户界面/页面/ /app/tests/pages/COPY测试/用户界面/步骤/ /app/tests/steps/COPY测试/用户界面/test_data/ /app/tests/test_data/COPY测试/用户界面/测试/ /app/tests/tests/COPY测试/界面用户/test_suites/ /app/tests/test_suites/RUN ls-la/WORKDIR /app/tests/test_suites/CMD["sh","run_ui_negative_tests.sh"]
版本:“3”服务:flask:主机名:demoapp映像:demoapp:0.0.1内部版本:上下文:。dockerfile:/Dockerfile
links:
- chrome
tty: true
chrome:image:selenium/node-chrome:4.0.0-alpha-7-prerelease-20201009卷:-/dev/shm:/dev/shm取决于:-selenium-hub环境:-seu-EVENT-BUS-HOST=selenium-hub-seu-EVENT-BUS-PUBLISH-PORT=4442-seu-EVENT-BUS-SUBSCRIBE-PORT=4443端口:-“5900:5900”
selenium集线器:图片:selenium/hub:4.0.0-alpha-7-prerelease-20201009容器_名称:selenium集线器端口:-“4442:4442”
WebDriverException:消息:“chromedriver”可执行文件需要位于路径中。请看https://sites.google.com/a/chromium.org/chromedriver/homeH
尝试添加存储chrome驱动程序的路径。
driver = webdriver.Chrome(executable_path=r'your_path\chromedriver.exe')
环境-Mac/Python/Selenium IDE-py charm 硒.common.exceptions.Web驱动程序异常: 消息: “铬驱动程序” 可执行文件需要位于 PATH 中。请参阅 https://sites.google.com/a/chromium.org/chromedriver/home 请帮我解决这个问题。
...我不断收到以下错误消息: 但是-如上所述-可执行文件是(!)在路上...这是怎么回事?
我是编程新手,大约两个月前开始使用Python,现在正在复习Sweigart的“用Python文本自动处理无聊的东西”。我正在使用IDLE并且已经安装了Selenium模块和Firefox浏览器。
问题内容: 当我运行脚本时,出现此错误 这是我的剧本 问题答案: 如果我们分析日志,似乎主要问题在于in 和随后的错误消息 。 因此,从错误中很明显,Python客户端无法找到 二进制文件。 您必须在这里注意以下几点: :参数配置 不是 将选择的文件路径, 但不会 在末尾追加。 这里是我的示例代码系统开始 在 :
我写了这个: 我得到了以下错误: 回溯(最近一次调用):文件“C:\Users\atrei\AppData\Local\Programs\Python38-32\lib\site packages\selenium\webdriver\common\service.py”,第72行,在start self中。进程=子进程。Popen(cmd,env=self.env,文件“C:\Users\atr