selenium-chromedriver相关内容
首先,机器和包装规格:我在跑步: ChromeDriver 版本 75.0.3770.140硒:版本'3.141.0'Windows 10 的 WSL(linux 子系统) 我正在尝试通过 selenium 运行 chromebrowser.我发现:这些命令,使用硒通过谷歌浏览器. 我有一个测试目录,其中只有 chromedriver 二进制文件和脚本.目录的位置是:/home/kela
..
我想在 Facebook 广告管理器中自动执行一项简单的任务.此任务涉及设置活动和上传一些广告.人类可能需要 30 分钟才能做到这一点.然而,他们每次都在做同样的事情.经常有错误.这应该是自动化的.没有人的情感或错误就完成了. Facebook 非常敏感,我不希望它因为错误的原因禁止我.所以我需要感受人性.我可以在点击之间花时间.但是,光标移动本身需要感觉人性化.出于道德目的,我只需要模拟真
..
我正在使用 Selenium 并尝试初始化 Chrome 驱动程序以在没有启动窗口的情况下启动. ChromeOptions 选项= new ChromeOptions();options.addArguments("--no-startup-window");//我也试过这一行:options.addArguments("--silent-launch");DesiredCapabilitie
..
我正在使用 selenium webdriver 进行 AUT(被测应用程序)的功能测试自动化.AUT 是响应式网络,我几乎完成了桌面浏览器的不同测试用例. 现在相同的测试用例也适用于移动浏览器,因为可以从移动浏览器访问 AUT.因为当我们在移动浏览器中打开时它是响应式网络,所以 UI 有一些不同的表示.所以我们也需要为移动浏览器运行这些测试.对于使用 safari 浏览器的用户代理功能的手
..
在 selenium 执行完我的测试脚本后,我试图让 chrome 浏览器保持打开状态.我想重复使用同一个窗口来运行我的第二个脚本. 解决方案 当您的 Chrome webdriver 实例变量被垃圾回收时,浏览器窗口关闭.如果即使脚本完成执行也想避免这种情况,可以将其设为全局.即: def test():全局驱动程序#这将防止驱动程序变量被垃圾收集驱动程序 = webdriver.Ch
..
我在脚本中使用带有 Python3 的 Microsoft Edge Webdriver (Chromium). webdriver配置如下: driveroptions = Options()driveroptions.add_argument('--inprivate')driveroptions.add_argument('--disable-infobars')driveropti
..
我正在尝试使用 Chrome 和 Firefox 浏览器模拟一些触摸事件,例如交换、点击基于 Web 的应用程序.我尝试使用 Actions、Hummber.js, "Yahoo" lib(YUI) 但它们都不适合我. 在桌面浏览器中使用 webdriver 模拟触摸事件的最佳方法是什么? 解决方案 我正在使用 幻肢 将鼠标事件转换为触摸事件.它对我有用.我认为在 Chrome 中模
..
我在运行我的场景时遇到以下错误. org.openqa.selenium.TimeoutException: timeout: 接收超时来自渲染器的消息:10.000 (会话信息:chrome=79.0.3945.79)构建信息:版本:'3.14.0',修订:'aacccce0',时间:'2018-08-02T20:19:58.91Z' 系统信息:主机:'fv-az598',ip:'1
..
当我使用 chrome 驱动时,显示驱动服务器启动超时.当我尝试使用 Firefox 时,它显示会话意外退出.我正在尝试在 python 中使用 selenium 在服务器上运行远程驱动程序我该怎么办?无法创建新会话. UnknownError:等待驱动程序服务器启动超时.构建信息:版本:'3.141.0',修订:'2ecb7d9a',时间:'2018-10-31T20:22:52'系统信息
..
我已将 selenium chromedriver 更新为 76.0.3809.68,现有测试开始失败,新的 Select(webElement).selectByVisibleText(value) 失败并出现以下异常 org.openqa.selenium.WebDriverException:未知错误:脚本返回意外结果(会话信息:chrome=76.0.3809.87)构建信息:版本:'3
..
我刚刚将 ChromeDriver 更新到最新版本 - 2.36.在以前的版本中我设置了: ChromeOptions 选项 = new ChromeOptions();options.addArguments("禁用信息栏"); 并且没有显示“Chrome 正在由自动测试软件控制"警告栏.使用相同的选项集,我一直看到它.你知道如何禁止它出现在最新的 ChromeDriver 中吗?提前致谢
..
我在 ubuntu 服务器上运行一个 jupyter notebook.我正在尝试使用 chromedriver 运行下面的 selenium 代码.我收到下面的错误,但如果我在 Ubuntu 终端中运行下面的代码行,它会返回下面的输出.有谁知道问题可能是什么?我对 ubuntu 还是很陌生. Ubuntu 代码: 哪个 google-chrome 输出: /usr/bin/googl
..
我一直在使用 Internet Explorer 提供的 COM 接口,但是由于一些网站现在已经转移并且不支持 IE,我一直在寻找用 SeleniumBasic 替换它. 由于这对我来说是全新的,我处于非常基础的水平 - 我已经下载了Selenium 类型库(我已经从 Github 下载了 Selenium 库参考,并在模块). 我已经输入了一些非常基本的代码来测试它,但是我收到了以下
..
我正在尝试在 Mac 上通过 Webdriver.io、Selenium 和 ChromeDriver 运行自动化测试.我正在使用所有相关软件的最新版本: 硒 3.9.1 ChromeDriver 2.35 Chrome 64 操作系统:macOS High Sierra 10.13.3 当我尝试从 CLI 运行 wdio 时,我得到以下输出: $ ./node_modules
..
如何为 chrome 开发人员设置启用保留日志选项->首选项->使用 chromeoptions.add_argument 或通过以编程方式将首选项添加到 DesiredCapabilities 或任何其他方式在导航时保留日志. 解决方案 您可以从 performance 日志中获取重定向.根据 docs 和 github answer 这是我在 C# 中所做的,应该可以移植到 Pytho
..
请告诉我,我做错了什么?我尝试通过 Selenium 拖放,但每次遇到错误“AttributeError: move_to requires a WebElement" 这是我的代码: 从 selenium 导入 webdriver从 selenium.webdriver.common.action_chains 导入 ActionChainschromedriver = '/usr/lo
..
Chrome 今天早上(2014 年 1 月 8 日)为我自动更新到“版本 32.0.1700.72 m",现在我所有的自动化测试都将无法运行——它们因“System.InvalidOperationException:System.InvalidOperationException:未知错误而失败": 无法立即发现打开的页面". 我在跑步: Windows 7 企业版 (SP1) 6
..
在创建这样的 ChromeDriver 时出现“保存密码"对话框: var options = new ChromeOptions();options.AddArguments("chrome.switches", "--disable-extensions --disable-extensions-file-access-check --disable-extensions-http-thro
..
我能够执行以下代码来移动滑块句柄,但是在浏览器中触发的事件没有发生. page.execute_script(%Q($('#slider_handicap').slider('values',1,30))) 正确地将右手柄设置为 30,但我需要它表现得好像我实际上是在使用鼠标并将手柄拖动到 30 然后释放. 解决方案 我之前扩展了capybara拖拽. 它可以将元素移动给定的偏移量.
..
我尝试访问的网页是使用 JavaScript 动态生成 HTML 表单(这个:https://imgur.com/a/rhmXB).输入 print(page_source) 时,表格似乎出现在输出的 HTML 中. 然而,在填写输入字段并提交表单后,会出现另一个带有验证码图像的输入字段(如下所示:https://imgur.com/a/xVfBS ).输入 print(page_sourc
..