背景:IE在selenium自动化场景应用中存在一些问题,比如我遇到的问题:打开IE浏览器速度很快,但在文本框输入内容时,是一个字母一个字母的键入,有说是要选用iedriverserver的32位的版本,众说纷纭,下面来介绍DesiredCapabilities类来改善:
package com.selenium.java.webdriver2testng;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class IEDriverServerIssue{
public static void main(String[] args) {
// TODO Auto-generated method stub
WebDriver driver;
String baseURL = "https://www.baidu.com";
// 1.即使你用的是64位的电脑,也下载 32位的 IEDriverServer
// 2.所有区域的保护模式都一样,要勾上都勾上,要去掉都去掉,建议都去掉
// 3.浏览器最大化
// 4.需要用到desired capabilities类去设置IE属性
// 可以