最近准备自主可控测试比赛,要求用360浏览器。
1 import java.util.ArrayList;
2 import java.util.List;
3 import java.util.Set;
4
5 import org.openqa.selenium.chrome.ChromeDriver;
6 import org.openqa.selenium.chrome.ChromeOptions;
7 import org.openqa.selenium.firefox.FirefoxBinary;
8 import org.openqa.selenium.firefox.FirefoxDriver;
9 import org.openqa.selenium.WebDriver;
10 import org.openqa.selenium.WebElement;
11 import org.openqa.selenium.By;
12 public class Example {
13
14 // Mooctest Selenium Example
15
16
17 // <!> Check if selenium-standalone.jar is added to build path.
18
19 public static void test(WebDriver driver) {
20 try {
21 driver.get("http://114.116.106.156/show-how/common/login.jsp");
22 Thread.sleep(2000);
23 //登陆
24 driver.findElement(By.xpath("//*[@id=\"username\"]")).sendKeys("test006");
25 driver.findElement(By.xpath("//*[@id=\"password\"]")).sendKeys("1");
26 driver.findElement(By.xpath("//*[@id=\"userForm\"]/div[1]/div[4]/button")).click();
27 Thread.sleep(1000);
28 //修改个人信息
29 driver.findElement(By.xpath("//*[@id=\"main-menu\"]/li[2]/a")).click();
30 Thread.sleep(1000);
31 driver.findElement(By.xpath("//*[@id=\"main-menu\"]/li[2]/ul/li[1]/a")).click();
32 Thread.sleep(1000);
33 driver.findElement(By.xpath("//*[@id=\"main-menu\"]/li[2]/ul/li[1]/ul/li[1]/a")).click();
34 Thread.sleep(1000);
35 //修改维护信息
36 driver.findElement(By.xpath("//*[@id=\"pimInfo_email\"]")).clear();
37 Thread.sleep(1000);
38 driver.findElement(By.xpath("//*[@id=\"pimInfo_email\"]")).sendKeys("123456@163.com");
39 Thread.sleep(1000);
40 driver.findElement(By.xpath("//*[@id=\"pimInfo_cellphone\"]")).clear();
41 Thread.sleep(1000);
42 driver.findElement(By.xpath("//*[@id=\"pimInfo_cellphone\"]")).sendKeys("12345678901");
43 Thread.sleep(1000);
44 driver.findElement(By.xpath("//*[@id=\"submitButton\"]")).click();
45 Thread.sleep(5000);
46 //退出浏览器
47 driver.quit();
48
49 } catch (Exception e) {
50 // TODO: handle exception
51 }
52
53 }
54 public static void main(String[] args) {
55 // Run main function to test your script.
56 //用火狐浏览器打开
57 // FirefoxDriver driver = new FirefoxDriver();
58
59 System.setProperty("webdriver.chrome.driver","E:\\360searech\\360Chrome\\Chrome\\Application\\chromedriver.exe");
60 String browser_url= "E:\\360searech\\360Chrome\\Chrome\\Application\\360chrome.exe";
61 ChromeOptions options = new ChromeOptions();
62 options.setBinary(browser_url);
63 WebDriver driver = new ChromeDriver(options );
64
65 try { test(driver); }
66 catch(Exception e) { e.printStackTrace(); }
67 // finally { driver.quit(); }
68 }
69 }
来源:https://www.cnblogs.com/tianqianlan/p/11660593.html