webdriver hangs when get or click

Same times the webdriver hangs when get url or click some link,  webdriver executing (get or click) but no done.

1. For firefox

FirefoxProfile fp = new FirefoxProfile();
fp.setPreference("webdriver.load.strategy", "unstable");
driver = new FirefoxDriver(fp);

2. For IE

profile is not support for IE, we can set attribute enablePersistentHover as false.

            DesiredCapabilities iecaps = DesiredCapabilities.internetExplorer();

            iecaps.setCapability(InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING, false);
时间: 2024-10-15 13:47:03

webdriver hangs when get or click的相关文章

Selenium Webdriver 学习总结-Advanced Usage-Cookie、Profile(七)

QQ群:136924235 论坛:http://bbs.shareku.com 一.如何使用Cookie代码示例: import org.openqa.selenium.Cookie; mport org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.testng.annotations.Test; import java.util.Set; public class

selenium框架与chrome浏览器的不兼容问题

在一次偶然的情况下,在chrome上用selenium框架去抓取某个id为XX的页面元素,使用WebDriver的findElement().click()方法进行点击,原来在firefox浏览器运行得好好的程序报错了.编译器给报了InvocationTargetException,有点经验的coder都知道,这个异常范围太广了,并且最蛋疼的是不给出任何异常信息(StacktraceInformation为null)这时候就不得不用getCause方法来得到导致其出现的真正异常,并且得到异常信息

TestNG测试框架在基于Selenium进行的web自动化测试中的应用

这个测试框架可以把写好的测试用例按自定义顺序执行,以Selenium WebDriver自动化测试用例为例: 1.新建一个名为forTestNg的java project,然后创建一个libs文件夹,导入所有和Selenium相关的jar包: 2.安装TestNG,在Eclipse中点击Help->Install New Software,点击Add,Location填写“http://beust.com/eclipse”,然后点击OK: 之后勾选TestNG,点击Next进行安装即可: 之后点

Python+selenium+unittest的GUI自动化框架实现

框架设计说明图: 框架实现前的准备工作: 1.Python版本为2.7.11的Windows下的安装. 2.命令行下的selenium最新版本(编者使用版本为2.53.0,可兼容最新火狐.IE.chrome等浏览器版本)pip安装. 3.版本为Version: Mars.1 Release (4.5.1)的eclipse安装(编者Python开发使用工具),jdk1.7. 4.eclipse下Python开发插件PyDev 4.5.1(高版本不一定兼容当前eclipse版本与Java版本,高版本

Selenium-Switch与SelectApi接口

Switch 我们在UI自动化测试时,总会出现新建一个tab页面.弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了.需要用到Selenium单独提供的模块switch_to模块 Switch的三种方式: Select 在UI自动化测试过程中,经常会遇到一些下拉框,如果我们基于Webdriver操作的话就需要click两次,而且很容易出现问题,实际上Selenium给我们提供了专门的Select(下拉框处理模块).

selenium demo(三)

(三)删除 1 package test; 2 3 4 import org.openqa.selenium.*; 5 import org.openqa.selenium.chrome.ChromeDriver; 6 import org.openqa.selenium.interactions.Actions; 7 import org.testng.annotations.Test; 8 import java.util.concurrent.TimeUnit; 9 10 11 publi

selenium demo(二)

(二)查询 1 package test; 2 3 4 import org.openqa.selenium.*; 5 import org.openqa.selenium.chrome.ChromeDriver; 6 import org.openqa.selenium.interactions.Actions; 7 import org.openqa.selenium.support.ui.ExpectedCondition; 8 import org.openqa.selenium.sup

JMeter运行通过Chrome打开的website

部分website在chrome上运行正常,但在IE环境运行会存在问题.而是用 JMeter运行通过chrome打开的website时候,需要处理一下. 可以参考下面几篇文章: http://ninjawebzen.com/running-jmeter-with-chromedriver/ 摘录部分要点信息如下: Once download finished, extract zip archive somewhere temporary. Then open the folder where

【5】第2章 测试环境搭建(2)

2.3 安装浏览器驱动 WebDriver 支持Firefox (FirefoxDriver).IE (InternetExplorerDriver).Opera (OperaDriver) 和Chrome(ChromeDriver). 对Safari 的支持由于技术限制在本版本中未包含,但是可以使用SeleneseCommandExecutor模拟. 还支持Android (AndroidDriver)和iPhone (IPhoneDriver) 的移动应用测试. 还包括一个基于HtmlUni