问题标签 [selenium-chromedriver]

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.

0 投票
1 回答
1212 浏览

ruby - 如何设置 watir-chrome 以使用特定的配置文件,以便我可以使用存储的 cookie

这是我的代码,我需要使用存储的 cookie,这样我就可以避免回答随机的安全问题。我究竟做错了什么?提前感谢您的建议。

0 投票
2 回答
12132 浏览

google-chrome - WebDriver:如何为 Chrome 指定首选语言

我正在尝试让我的远程 chrome 驱动程序以德语而不是英语请求页面。按照chromedriver 文档chrome 首选项列表,我尝试将其设置为:

我可以看到它从日志文件中到达 chromedriver:

但它仍然请求英文页面,这也可以通过打开首选项中的内容设置来查看。我究竟做错了什么?

0 投票
1 回答
272 浏览

cucumber - 弹出框错误:无法定位元素,使用

我在控制台中写了这段代码:@b.text_field(:name => 'popupbox[title]').set 'Title'

没有错误,一切正常。

我在步骤定义中写了这段代码:@b.text_field(:name => 'popupbox[title]').set 'Title'

发生错误:无法定位元素,使用...

我用铬。在 Firefox 中一切正常,但在 Chrome 中没有任何作用...

哪里有问题?

宝石文件:

0 投票
1 回答
1107 浏览

java - Selenium chromedriver 意外停止

当我在 java selenium web 驱动程序中使用 chrome 驱动程序运行我的测试时,它会自动关闭,在 j 单元中给出以下错误跟踪......任何人都可以帮忙吗?

org.openqa.selenium.WebDriverException:元素在点 (100, 19) 处不可点击。其他元素将收到点击:...(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:73 毫秒构建信息:版本:'2.24.1',修订:'17205',时间:'2012 -06-19 17:28:14' 系统信息:os.name:'Windows 7',os.arch:'x86',os.version:'6.1',java.version:'1.7.0_05' 驱动程序信息: driver.version:RemoteWebDriver 会话 ID:bbf0423d63c2cd68f7a731535c746373 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang。反射.构造函数。

0 投票
5 回答
17846 浏览

java - 在不打开任何浏览器的情况下使用 Java 中的 selenium 驱动程序进行测试

我需要在 Java 中使用 selenium chrome 驱动程序进行测试。但不应打开 chrome 窗口。假设这是一个产品,不应打开任何窗口。

我也看过这个; 是否可以在 Selenium RC 中隐藏浏览器? 但对我来说没有解决方案。测试应该是独立于操作系统的,我已经尝试过 HtmlUnitDriver 进行测试而不打开任何窗口,但它有一些问题。当有通过 id 查找组件时,它可能无法通过 id 查找组件。一些服务器可能会根据浏览器发送组件 id,我不知道应该使用什么 id 来测试。

因此,我正在尝试使用 chrome 驱动程序。

有没有办法在不打开 chrome 窗口的情况下使用 chromedriver,或者在 Java 中不使用 Selenium 打开任何窗口的情况下进行测试?

谢谢!

0 投票
0 回答
2313 浏览

java - 为什么我得到 java.lang.ClassNotFoundException: org.openqa.selenium.chrome.ChromeDriver?

我正在使用 Win XP、Selenium webDriver 2.21 和 Maven 3.0.3。我对为什么在一种情况下而不是另一种情况下得到 ClassNotFoundException 感到困惑。在 JUnit 测试中,当我使用此代码实例化 WebDriver ...

代码因以下异常而死...

但是,如果我将代码替换为

浏览器生成。我想使用前一种方法,因为它允许我在属性文件中更改驱动程序类。为什么第一种方法失败了,我该如何解决?我在我的 pom.xml 文件中声明我的 Selenium 驱动程序,就像这样......

0 投票
3 回答
2991 浏览

python - 使用 Selenium WebDriver 选择元素后跟文本

我正在使用 Selenium WebDriver 和 Python 绑定来自动化一些单调的 WordPress 任务,到目前为止,它一直非常简单。我正在尝试选择一个复选框,但我可以识别它的唯一方法是通过它后面的文本。这是 HTML 的相关部分:

我在脚本中唯一能识别此复选框的信息是字符串“polishpottery”。有没有办法只知道后面的文本来选择该复选框?

0 投票
1 回答
5359 浏览

selenium - “元素必须是用户可编辑的才能清除它”错误

元素必须是用户可编辑的才能清除它 (Selenium::WebDriver::Error::InvalidElementStateError) (eval):2:in `attach_file'

当我运行包含attach_file步骤的功能时,它给了我这个错误。

这是我的功能失败的行:

这是我的步骤定义:

有没有人知道问题出在哪里?

0 投票
1 回答
969 浏览

c# - selenium webdriver .Net chrome上传文件

如何在 Chrome .NET 中使用 Selenium WebDriver 上传文件

版本 Chrome (20.0.1132.57)。版本 chromedriver 22.0.1203.0b

代码:

抛出异常:

Element is not clickable at point (144, 90.5). Other element would receive the click: <h2>...</h2>

HTML代码:

0 投票
1 回答
3418 浏览

c# - Selenium ChromeDriver 在 Quit() 上停止工作

在 Visual Studio 中使用 MSTest,我遇到了 Selenium WebDriver 的问题,尤其是 ChromeDriver。每当我在 ChromeDriver 上调用退出时,我都会收到消息“chromedriver.exe”已停止工作”并且程序冻结。

我试图在所有测试结束时关闭我的每个驱动程序,在类清理中:

Firefox 驱动程序正常关闭,但 Chrome 驱动程序总是停止工作。谁能帮我这个?

编辑:为了清楚起见,我的代码多一点(路径指向我已添加到我的解决方案中的 chromedriver.exe 程序):