问题标签 [chrome-web-driver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - 下载 MP4 文件而不是使用 ChromeDriver 播放?
我正在使用 Chrome Web Driver 2.10 chromedriver_win32.zip和Selenium WebDriver 2.31.2。
启用详细日志记录后,似乎DesiredCapabilities ( https://sites.google.com/a/chromium.org/chromedriver/capabilities ) 通过就好了,
但 Chrome Web 驱动程序正在播放*.mp4而不是下载。
我已经尝试了如何使用 Selenium Webdriver .NET binding 设置 Chrome 首选项中的解决方案?但它似乎不适用于较新的 Chrome Web 驱动程序版本,如果我尝试将selenium-dotnet-2.31.2与chromedriver_win_26.0.1383.0一起使用,它会崩溃。
有人有建议吗?
google-chrome - 尝试启动 selenium web-driver API 时,Windows 8 AMD64 中出现“找不到 Chrome 二进制文件”错误
我目前正在使用 Windows 8 AMD64 中 selenium web-driver 的 Chrome 扩展。我在启动 Chrome 时遇到问题;它给了我这个:
我也IEDriverServer.exe
采用了相同的路径,并且效果很好;此路径已添加到系统 PATH。我还尝试从另一台装有 Windows 7 AMD64 的计算机上启动它,它在那里工作正常。
我用谷歌搜索了一下,我看到了这个;但是当我检查它指定的路径时chrome.exe
,我找不到 chrome 的可执行文件。我试图更新谷歌浏览器,但它给了我错误代码 1。
我也试过这个:
我应该怎么办?
java - java - 如何在java中使用selenium wedriver为chrome设置默认下载位置属性?
我想使用 webdriver 在指定的下载位置设置自动下载。我尝试了以下不适用于 chrome 的代码:
你能纠正我哪里错了吗?
google-chrome - ChromeWebDriver - 未知错误:Chrome 无法启动:崩溃
我正在尝试使用 ChromeWebDriver 在 Chrome 上测试我的应用程序,但每次尝试时都会遇到以下异常:
在 chromedriver.log 我看到
我正在使用:
- 铬 36
- ChromeWebDriver 2.10
- Windows 7的
在进程资源管理器中,我可以看到 chromedriver.exe 进程正在运行,但没有打开任何窗口,几秒钟后我得到了上述异常。
我的起始代码是:
angularjs - 有什么方法可以优化/加速使用 Protractor 向 UI 发送数据?
我有类似这样的代码:
这是 page.sendKeys 函数。请注意,目前这并没有做任何承诺的回报或类似的事情。如果函数编码不好,欢迎评论:
我看着它慢慢地填满我屏幕上的每个字段,然后在接下来的更多测试中一次又一次地重复它。
有什么办法可以优化它,还是我必须等待一个又一个字段填充,并且必须忍受需要很长时间才能运行的测试?
我假设 sendKeys 是基于承诺的。例如,我可以使用AngularJS $q同时发出所有的 sendKey,然后使用 $q 等待它们完成吗?
selenium-webdriver - 量角器/茉莉花测试抛出“UnknownError:未知错误:超出最大调用堆栈大小”
我有一个测试,每次运行时都会抛出“ UnknownError:未知错误:超出最大调用堆栈大小。 ”
该测试正在调用我的一项服务中的一个方法,该方法写入 Google Drive。
失败的测试是用“ui”调用我的 doDrive 函数,这意味着更新驱动器项目。如果我更改单个字符“ui”->“ni”,即创建一个新的 Drive 项目,则测试有效。被测代码在正常使用中运行良好。
我直接使用chrome webdriver,我也有browser.ignoreSynchronization = true;
python - 如何不使用默认配置文件启动 Chromedriver?
我正在尝试使用 Chromedriver 和非默认配置文件加载 Chrome。
我正在使用这个 python 代码:
但我收到以下错误:
我究竟做错了什么?
selenium-webdriver - 量角器:无法在 Webstorm 8 中执行 e2e 测试用例 [http://localhost:3000 不可用]
我正在尝试在 webstorm 8 中执行 e2e。我已经按照给出的说明配置了 node.js
以下是配置详细信息 -
以下是 protractor.e2e.conf.js 的内容
};
以下是规范文件 -
当我运行 e2e 测试用例时,我看到浏览器窗口打开。它尝试运行测试用例,但由于 localhost 3000 不可用而失败。在控制台中,我收到以下错误消息 -
我在配置中的任何地方都出错了吗?任何人都可以帮忙吗?
c# - Selenium webdriver(经过测试的ChromeDriver)无法通过包含变音符号的文本找到选项?
我有一个下拉菜单,它是这个结构:
现在,我想使用 Selenium Webdriver 通过文本选择最后一个选项(我不能依赖该选项实际上是最后一个)。
试试这个:
给了我一个 NoSuchElementException。
为什么?
这是我尝试过的值列表text
:
jasmine - 错误:在 http://localhost:4444/wd/hub 等待 WebDriver 服务器超时
当我运行我的 webdriverjs,jasmine-node 测试时,我收到以下错误。
==== 异步任务 ====
我尝试了以下选项,但没有运气
知道如何使它工作吗?