问题标签 [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.
ruby - 如何设置 watir-chrome 以使用特定的配置文件,以便我可以使用存储的 cookie
这是我的代码,我需要使用存储的 cookie,这样我就可以避免回答随机的安全问题。我究竟做错了什么?提前感谢您的建议。
google-chrome - WebDriver:如何为 Chrome 指定首选语言
我正在尝试让我的远程 chrome 驱动程序以德语而不是英语请求页面。按照chromedriver 文档和chrome 首选项列表,我尝试将其设置为:
我可以看到它从日志文件中到达 chromedriver:
但它仍然请求英文页面,这也可以通过打开首选项中的内容设置来查看。我究竟做错了什么?
cucumber - 弹出框错误:无法定位元素,使用
我在控制台中写了这段代码:@b.text_field(:name => 'popupbox[title]').set 'Title'
没有错误,一切正常。
我在步骤定义中写了这段代码:@b.text_field(:name => 'popupbox[title]').set 'Title'
发生错误:无法定位元素,使用...
我用铬。在 Firefox 中一切正常,但在 Chrome 中没有任何作用...
哪里有问题?
宝石文件:
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。反射.构造函数。
java - 在不打开任何浏览器的情况下使用 Java 中的 selenium 驱动程序进行测试
我需要在 Java 中使用 selenium chrome 驱动程序进行测试。但不应打开 chrome 窗口。假设这是一个产品,不应打开任何窗口。
我也看过这个; 是否可以在 Selenium RC 中隐藏浏览器? 但对我来说没有解决方案。测试应该是独立于操作系统的,我已经尝试过 HtmlUnitDriver 进行测试而不打开任何窗口,但它有一些问题。当有通过 id 查找组件时,它可能无法通过 id 查找组件。一些服务器可能会根据浏览器发送组件 id,我不知道应该使用什么 id 来测试。
因此,我正在尝试使用 chrome 驱动程序。
有没有办法在不打开 chrome 窗口的情况下使用 chromedriver,或者在 Java 中不使用 Selenium 打开任何窗口的情况下进行测试?
谢谢!
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 驱动程序,就像这样......
python - 使用 Selenium WebDriver 选择元素后跟文本
我正在使用 Selenium WebDriver 和 Python 绑定来自动化一些单调的 WordPress 任务,到目前为止,它一直非常简单。我正在尝试选择一个复选框,但我可以识别它的唯一方法是通过它后面的文本。这是 HTML 的相关部分:
我在脚本中唯一能识别此复选框的信息是字符串“polishpottery”。有没有办法只知道后面的文本来选择该复选框?
selenium - “元素必须是用户可编辑的才能清除它”错误
元素必须是用户可编辑的才能清除它 (Selenium::WebDriver::Error::InvalidElementStateError) (eval):2:in `attach_file'
当我运行包含attach_file
步骤的功能时,它给了我这个错误。
这是我的功能失败的行:
这是我的步骤定义:
有没有人知道问题出在哪里?
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代码:
c# - Selenium ChromeDriver 在 Quit() 上停止工作
在 Visual Studio 中使用 MSTest,我遇到了 Selenium WebDriver 的问题,尤其是 ChromeDriver。每当我在 ChromeDriver 上调用退出时,我都会收到消息“chromedriver.exe”已停止工作”并且程序冻结。
我试图在所有测试结束时关闭我的每个驱动程序,在类清理中:
Firefox 驱动程序正常关闭,但 Chrome 驱动程序总是停止工作。谁能帮我这个?
编辑:为了清楚起见,我的代码多一点(路径指向我已添加到我的解决方案中的 chromedriver.exe 程序):