webdriver相关内容
选择日期后,我无法从 ajax 日历控件中读取日期 http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/日历.aspx 我没有收到任何错误,但我无法从文本框中获取任何值. public static void main(String[] args) throws InterruptedExcepti
..
我正在尝试测试我正在开发的 web 应用程序.我正在使用针对 Firefox 22.0 的 Firefox 驱动程序. 在某一时刻,可能会弹出一个模式对话框(Javascript prompt()).如果是这样,我想输入一些文本,然后将其关闭(单击确定). 以下是相关代码: 尝试:如果 button.text == "运行":按钮.click()除了 UnexpectedAlertP
..
我正在使用 selenium webdriver 2.210 + JAVA 进行测试.我有一个示例代码用于选择 gmail 中的所有邮件.但是当我尝试放置时,代码会引发“元素当前不可见,因此可能无法与之交互"错误通过 webdriver 获取 URL 后延迟 5 秒.是否可以使此代码延迟工作? driver.get("https://mail.google.com/mail/u/0/?shva
..
我正在使用 selenium 在某个页面上加载的超链接上执行点击功能.该脚本适用于谷歌浏览器,但不适用于 phantomjs.为什么这不起作用? 从 selenium 导入 webdriver驱动程序 = webdriver.Chrome()#driver = webdriver.PhantomJS(executable_path = "/Users/jameslemieux/PythonPro
..
我有一个典型的 Web 应用程序,它由 Selenium WebDriver 自动化.我的问题是一个特殊的自动化案例,其中我有一个链接,它使用 Java Web Start 运行一个 Swing 应用程序,我想将自动化控制权转移到 Swing 应用程序.这可能吗?我可以使用什么工具来做到这一点?而且,我该怎么做?提前致谢. 解决方案 点击webdriver中的jnlp文件链接,将jnlp文
..
我正在使用nosetests 运行selenium webdriver 测试.每当鼻子测试失败时,我想捕获屏幕截图.我怎样才能以最有效的方式做到这一点,无论是使用 webdriver、python 还是 nosetests 功能? 解决方案 我的解决方案 导入系统,单元测试从日期时间导入日期时间类TestCase(unittest.TestCase):默认设置(自我):一些代码def t
..
我正在使用 RemoteWebDriver 从我的笔记本电脑(java 客户端)在远程 PC 上运行 Selenium WebDriver 测试.但是 RemoteWebDriver 没有提供截图 API 来直接获取远程 PC 的截图.谷歌搜索了很多,但发现似乎需要使用 Json API 直接从 remoteWebDriver 服务器获取它.任何人都可以给我一些关于如何做到这一点的指导吗?谢谢.
..
我正在测试一个需要个人 SSL 证书才能执行某些操作(例如登录)的网站. 我有一个使用代理设置的 Webdriver (Selenium 2.0) 测试: 代理 localhostProxy = new Proxy();localhostProxy.setProxyType(Proxy.ProxyType.MANUAL);localhostProxy.setHttpProxy("www-
..
我有这个代码: #编码:utf-8从硒导入网络驱动程序导入pytest进口诱惑@pytest.yield_fixture(scope='session')定义驱动程序():_driver = webdriver.PhantomJS()产量_驱动程序_driver.quit()def test_ya(驱动程序):用 allure.step('打开 ya.ru 并截图'):driver.get('h
..
我正在使用 Capybara/RSpec 编写一些自动化测试,我使用一点点 ruby 来选择/配置驱动程序: Capybara.register_driver :selenium_chrome do |app|Capybara::Selenium::Driver.new(app, :browser => :chrome)结尾 我正在测试我单击的按钮是否正在打开一个弹出窗口,并且该窗口是否正
..
我正在使用 Selenium Webdriver 和核心 Java 自动化一些测试用例,在 Chrome 浏览器中单击按钮时的一个测试用例我收到浏览器级通知“显示带有选项允许和阻止的通知".我想选择允许选项.谁能知道如何使用 Selenium webdriver 处理这种通知.请参阅以下快照以获取更多详细信息 解决方案 请按以下步骤操作: A) 使用 JAVA: 对于旧 Chr
..
您好,我想知道如何使用 Selenium WebDriver 点击隐藏元素和/或禁用元素. 我知道使用 selenium 1 我可以这样做: selenium.click(id="idOfHiddenField"); 这会起作用,但是对于 selenium 2 (WebDriver),这不起作用.我不想使用 jquery 来启用或显示隐藏字段或 JavaScript.这是因为大部分测试都
..
是否有人在新的 safari 版本 13 上遇到硒测试失败的问题.在 chrome 和 firefox 上运行相同的测试,它工作正常.还在旧版本的 safari 上进行了测试,效果很好. 我没能准确指出失败的地方.我确实注意到的一个案例是,在 safari 13 selenium 点击
.... 不会
..
我一直在使用 selenium 1,但现在想迁移到 selenium2/webdriver.老实说,我觉得从 selenium2/webdriver 开始有点困难.本质上,我不知道如何在页面对象之间工作.这是我的例子: 公共类 LoginPage {私有最终 WebDriver 驱动程序;公共登录页面(WebDriver 驱动程序){this.driver = 驱动程序;}public void
..
如何在 web-driver 中设置 Firefox 版本?我只想使用不同版本的 Firefox. 喜欢不同的版本 19, 20, 21.... 请提供一个对其他浏览器也有帮助的通用解决方案. 解决方案 你必须在你的系统上安装所有的版本.然后您可以使用系统属性 webdriver.firefox.bin 来定义 Firefox 的路径.请注意,由于路径是通过系统属性设置的,因此
..
切换到新窗口并完成任务后,我想关闭那个新窗口并切换到旧窗口, 所以我在这里写了类似代码: //执行打开新窗口的点击操作字符串 winHandleBefore = driver.getWindowHandle();//切换到新打开的窗口for (String winHandle : driver.getWindowHandles()) {driver.switchTo().window(wi
..
我看到你可以通过Webdriver设置下载文件到哪里,如下: fp = webdriver.FirefoxProfile()fp.set_preference("browser.download.folderList",2)fp.set_preference("browser.download.manager.showWhenStarting",False)fp.set_preference("
..
为了执行从前到后的 Web UI 测试,我们使用 Selenium 和 ChromeDriver 来自动化页面加载/交互,作为我们测试包的一部分. 这在开发人员测试期间(在开发人员的本地机器上)表现如预期,但作为我们持续集成构建的一部分,我们正在努力执行这些检查. 我们的服务器工厂基于 *NIX,我们所有的 CI 基础架构都在这些机器上运行.为了我们可以在 Windows 下测试 Ch
..
当我手动打开浏览器(firefox 和 chrome)并继续访问我之前通过浏览器保存登录凭据的网站时,用户名和密码字段会自动填充.但是,当我使用 python selenium webdriver 打开浏览器到特定页面时,不会填充这些字段. 我的脚本的重点是打开网页并使用 element.submit() 登录,因为应该已经填充了登录凭据.但不是.我怎样才能让它们在田野中填充? 例如:
..
我正在尝试为 WebDriver 配置代理设置,所以我使用了以下代码 .... FirefoxProfile 配置文件 = new FirefoxProfile();profile.setPreference("network.proxy.type", 1);profile.setPreference("network.proxy.http","207.229.122.162");profile
..