问题标签 [webdriver]
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.
automated-tests - If I start anew, should I start with Watir-WebDriver?
My team has an automation solution that uses watir. In fact, we have 2 versions of it, one for one release of our software and another for another release. I find that changing versions of watir used it not easy, so I want to select the right version for my new project (building an exploratory framework like Jim Knowlton talks about on Watir Podcast #30).
Our product supports IE and Firefox. It could support other browsers in the future such as Chrome or Safari. Most of the interface technologies are supported by watir, though we created a webdriver framework to have better access to attributes.
So I am thinking that the Watir Webdriver may be the best choice for me today. Not having used it or even reviewed other people's happiness with it, I am just not sure if it is ready. What do you think?
c# - Webdriver:文件上传
有没有办法与 webdriver 中的文件上传框进行交互?放入路径的表单字段是只读的,所以我无法写入。
c# - Webdriver:与网格交互
为了编辑单元格的内容,您需要双击它。但是,对于 webdriver,它们在 api 中没有双击功能。我还能如何更改单元格的内容?
c# - 在 Selenium 2 中截取测试屏幕截图的最佳方法是什么?
我需要一种方法来截取我的功能测试的屏幕截图。现在我正在使用带有 C# 绑定的 Selenium 2。我非常想在测试结束时截屏以确保显示所需的页面。你们知道我可以将哪些特定工具合并到我的 C# 代码中来触发屏幕截图吗?我找不到内置的 Selenium 2 解决方案(不仔细看)。
c# - Selenium 2 + firefox 获取 System.NotSupportedException
我正在尝试 WebDriverBacked 硒。我使用了下面的代码。但是,它给了我“System.NotSupportedException:command ”异常。
IWebDriver 驱动程序=新的 FirefoxDriver(); Selenium.WebDriverBackedSelenium selenium= new WebDriverBackedSelenium(driver,myUrl); selenium.Type(定位器,值);
在这里,命令被我在实例化后执行的任何 selenium 语句替换。我写了“Type”作为一个例子。我在任何 selenium 命令都抛出异常。
我正在使用 c# 进行 RC。有人可以指出,我在这里哪里出错了吗?
谢谢,
瓦米普
c# - 使用 C# 模拟确认 javascript 弹出窗口
所以我试图验证弹出窗口是否发生在我的 Selenium 2 功能测试中。现在似乎 selenium 2 没有内置的方法来处理这些。有没有办法创建会注意到警报并模拟按下“Enter”键的 C# 代码?
java - java.lang.ClassNotFoundException: WebDriver API
I downloaded the selenium-java-2.0a5.zip
http://code.google.com/p/selenium/downloads/list
and ran the following code:
but then I got
Did I miss a step ? I made sure to import the selenium-java-2.0a5.jar into the project.
java - webdriver API:如何禁用详细的错误消息?
运行示例源
http://code.google.com/p/selenium/wiki/GettingStarted
它运行成功,但是 Eclipse 抛出了一堆 WARNING 消息。如何禁用此显示?我真正需要的是最后一行Page title is: Cheese! - Google Search
webdriver - 如何使用 watir-webdriver 等待页面加载
使用watir-webdriver,单击链接后如何等待页面加载?
目前我正在使用:
但这并不理想,因为页面响应变化很大。
有没有办法测试页面是否准备好或者页面中是否有某个元素?我知道在普通的 Watir gem 中有Watir::Waiter.wait_until
或类似的东西,但我在 webdriver 版本中看不到这一点。
java - webdriver不断抛出IOException并重新连接
我正在使用 webdriver api (Selenium),当我尝试测试一个站点(我可以在浏览器中正常查看和浏览)时,我一遍又一遍地收到以下消息。
为什么我不断收到此错误?