在 C# 中使用 Selenium WebDriver 执行 JavaScript
这是如何实现的? 这里它说java版本是: WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.execut…
如何在 PageObjects 模式中使用 WebDriver / Selenium 2 LoadComponents?
我很难适应 WebDriver PageObject 模式。请分享您使用PageObjects模式和loadableComponents的经验和方法。 由于 PageObject 通常代表一个组件或一项功…
如何处理WebDriver的PageObjects模式中的继承?
有人可以建议一种处理有关页面对象模式的继承的方法吗? 例如,页面对象需要共享属性和方法。 public class LoginPage extends SuperPage public clas…
使用 Selenium 2 WebDriver 等待 Ajax 调用完成
我正在使用 Selenium 2 WebDriver 来测试使用 AJAX 的 UI。 有没有办法让驱动程序等待 Ajax 请求完成。 基本上我有这个: d.FindElement(By.XPath("//…
Selenium2 等待页面上的特定元素
我正在使用 Selenium2(2.0-b3) 网络驱动程序 我想等待页面上出现一个元素。我可以像下面这样写,效果很好。 但我不想为每个页面都放置这些块。 // Wai…
如何强制 Selenium WebDriver 单击当前不可见的元素?
我正在使用 Selenium 2 Java API 和 FirefoxDriver。 当我填写表单时,复选框会根据表单输入添加到页面中。 我想使用 Selenium 模拟点击这些复选框。 …
Selenium 2 C# Webdriver - 为什么我无法在 IE8 中从一个输入移动到另一个输入?
我在使用 WebDriver 和 IE8 时遇到了一个奇怪的问题,我很好奇是否有人以前见过这个问题。简而言之,我有一个测试,它跨过一组输入字段,输入文本,然…
什么是“官方”?如何将 Selenium 2 (Selenium WebDriver) 与 Maven 一起使用?
我只是想使用 Maven 使基本的 Selenium2Example 与 Firefox 4 一起使用来获取 Selenium jar: public class Selenium2Example { public static void m…
Selenium 2:页面更改后将 WebElements 保留在缓存中
我希望在移动到另一个页面后能够使用 WebElement 实例。我不确定这是否可能,但需要存储浏览器窗口的当前状态。有什么指示或想法如何做到这一点? 更…
C# webdriver - 如何从已知元素类名中发现 xpath?
我正在测试一个网站,该网站有一个“帐户”页面,该页面显示可用订阅级别的表格,其中列标题是不同类型的帐户,行列出了所有功能以及哪些功能在哪个级…
“selectFiles”的解决方法Flash 对象上的函数调用
我更多的是一个服务器端和 JavaScript 程序员。我从来没有对 Flash 做过太多事情。 我有一个基于 flash swfuploader 的强大的 html 表单,我需要使用 …
Selenium 2:在新选项卡中打开链接并关闭选项卡
我希望能够在 Selenium 2 的新选项卡中打开链接。此外,我想在完成与页面的交互后关闭该选项卡。如果我有 标记的 WebElement,这怎么可能? 我正在使…