首页标签Selenium

#Selenium

Selenium是一个用于Web应用程序的便携式软件测试框架 。

python 对象没有属性,?

Selenium WebDriver JS - 显式等待

皮皮洽移动互联网、心里咨询师、产品设计经理
为了避免webdriver和js的异步风格带来许多混淆,你可以尝试一下webdriver-sync:https: //npmjs.org/package/webdriver-sync 我的经验是,在嵌套的回调过多之后,异步版webdriver API变得难以阅读。 这当然假...... 展开详请

如何使用selenium从textarea中清除文本?

你孩子啊社会不会同情弱者!
你可以使用这样的代码: webElement.clear(); 请注意,此事件引发的事件可能不像你预期​​的那样。特别是,我们不会触发任何键盘或鼠标事件。如果你想确保键盘事件被触发,可以考虑使用类似的东西sendKeys(CharSequence)。例如: WebElem...... 展开详请

Selenium可以在JUnit测试失败时截图吗?

akjok54stay hungry stay foolish
如果要快速将此行为添加到全在运行过程中,你可以使用RunListener接口来侦听测试失败。 public class ScreenshotListener extends RunListener { private TakesScreenshot screensho...... 展开详请

如何使用Selenium(任何版本)下载图像?

是一个可以在Firefox和Chrome中使用的技巧,基本上可以让Selenium只用图像打开一个新的浏览器,然后用Ctrl + S下载。

另一种办法是模拟右键单击并使用上下文菜单

用selenium打开tor浏览器?

k的绝对值ひとーつ、ひいきは绝対せず! ふたーつ、不正は见逃さず! みっつ、见事にジャッジする! キャプテントンボーグ、ただいま参上!
我在Mac OS X Yosemite上运行这个: import os from selenium.webdriver.firefox.firefox_binary import FirefoxBinary from selenium import webdriver # ...... 展开详请

如何在Xvfb中运行Selenium?

第三蓝河亚热带生物CallLin
你可以用PyVirtualDisplay(Xvfb的Python包装器)运行WebDriver测试。 #!/usr/bin/env python from pyvirtualdisplay import Display from selenium import webdriv...... 展开详请

Phantomjs Selenium WebDriver有没有可能配置Phantomjs发送自定义head?

济南庆典bwa电商贩子
我编写了一个完整的示例来设置Selenium幻影js中的所有标题、窗口大小和代理: from selenium import webdriver def init_phantomjs_driver(*args, **kwargs): headers = { 'Acc...... 展开详请

Selenium webdriver 放大/缩小页面内容?

此昵称已隐藏_喜欢编程的建筑师
放大 | 缩小功能Windows 放大 WebElement html = driver.findElement(By.tagName("html")); html.sendKeys(Keys.chord(Keys.CONTROL, Keys.ADD)); 缩小 html.s...... 展开详请

Selenium Remote Control和Selenium Server有什么区别?

此昵称已隐藏_喜欢编程的建筑师
Selenium网站上的文档说,远程控制包括 一台服务器 客户端库 该服务器是负责做实际工作(在浏览器中执行的动作),而要求采取行动(对控制执行)来自不同的库。 这称为远程控制,因为服务器不必部署在执行实际脚本的同一台机器上。脚本可以通过网络连接到远程硒服务器并执行操作。 总之...... 展开详请

是否可以在Selenium RC中隐藏浏览器?

在Linux上,可以在无头(虚拟)显示器中运行WebDriver来隐藏浏览器,这可以用Xvfb(X虚拟框架缓冲区)来完成。 可以通过Python代码直接控制Xvfb。xvfbwrapper:https://github.com/cgoldberg/xvfbrapper 运行无头...... 展开详请

Selenium Webriver:将文本输入文本字段?

Rexsen程序猿
我遇到了一个情况,在这个情况下,我将文本输入到一个字段中,在该字段之后,文本将被自动删除。原来,这是由于某些网站的功能,在输入文本进入字段后,必须按Enter键。因此,在用sendKeys方法发送条形码文本之后,直接发送“Enter”。注意,必须导入SeleniumKeys类。...... 展开详请

如何在Selenium WebDriver中获取本地记录?

如何在Selenium WebDriver中获取本地记录器?

HXD3C0134风险控制;公司往云上走

如何处理Selenium中的打印对话框?

HXD3C0134风险控制;公司往云上走
SendKeys.SendWait("^p"); System.Threading.Thread.Sleep(500); SendKeys.SendWait("~"); // give it a minute to spool onto th...... 展开详请

在Selenium 2中如何选择/获取下拉选项

driver.findElement(By.id("id_dropdown_menu")).click();
driver.findElement(By.xpath("xpath_from_seleniumIDE")).click();

祝好运!

Selenium WebDriver-测试是否存在元素

Crash互联网从业者
如果一个私有方法只是查找元素并确定它是否像这样存在的话呢: private boolean existsElement(String id) { try { driver.findElement(By.id(id)); } catch (NoSu...... 展开详请

如何使用SeleniumWebDriver执行负载测试?

红雷如人生如梦
虽然它不完全清楚你正在寻找什么类型的性能测试 Selenium Webdriver主要用于测试前端功能的情况,并不意味着通过负载测试来启动前端。 所以当我看到它时,你可能正在寻找其中之一 JMeter: API或后端的性能测试例如:登录API寻找免费工具我建议Jmeter Ha...... 展开详请

如何处理在Selenium WebDriver中设置加载页面的实时超时?

KKKCobain......
你仍然可以通过等待期望元素的存在(不等待可见性)(例如5-8秒),然后发送window.stop()JS脚本(以停止加载更多元素)而不等待整个页面加载来加速脚本执行或者在5-8秒后捕获页面加载的超时异常,然后调用window.stop() 因为如果页面没有采用延迟加载技术(仅加...... 展开详请

哪里可以找到SeleniumWebriver发布说明?

参观http://docs.seleniumhq.org/ 单击“下载”选项卡。 向下滚动到“Selenium Client&WebDriver语言绑定”部分 每种语言的“更改日志”链接。... 展开详请

扫码关注云+社区

领取腾讯云代金券