说明:每次学习各种语言时,环境搭建访问国外网址最头疼了,现在只要是工具下载好放到自己网盘,可以随时用. 1.首先工具准备,selenium需要用到的 下载地址 访问密码 ff8f 2.我选择的语言时junit eclipse开发 junit包下载: 下载 访问密码 c23d eclipse自己百度 3.实例练习. 具体步骤百度 4.遇见的问题 等待解决的 1).如下图,如何让变量pwds每次自动加1呢?假设pwds初始值为1,我想每次自动加1,向下图所示在我运行完${pwds}+1后我打印出来结…
1.百度搜索目标--实例 boolean flag; //点击次数 int shcs=3; int i=0; //窗口焦点控制 String detailWindowHandle = null; //火狐浏览器 System.setProperty("webdriver.firefox.bin", "D:/Softwareinstallation/huohu/firefox.exe"); WebDriver driver = new FirefoxDriver();…
今天研究了下ie.chrome.firefox浏览器执行脚本 1.首先firefox下执行时,我是安装在d盘了,所以要更改路径 //如果火狐浏览器没有默认安装在C盘,需要制定其路径 System.setProperty("webdriver.firefox.bin", "D:/Softwareinstallation/huohu/firefox.exe");  WebDriver driver = new FirefoxDriver(); 2.在chrome下执行时…
1.当我使用poi想要操作xlsx时,报错,解决方法下载xmlbeans-2.6.0.jar架包,引入即可.点我下载 https://yunpan.cn/cSdVqp6e4v6Jk  访问密码 2c51 2.ul下有li的,li里面嵌套ul和li 我只想获取第一个ul下的说有li如下这种: 解决方法如下 获取ul 下的li同级别的li List<WebElement> list= driver.findElement(By.id("test")).findElements(…
1.获取执行js代码后的返回值 //获取滚动距离 String jl="return $('#chapterul li').height();"; Long jlhq=(Long)((JavascriptExecutor)driver).executeScript(jl); //int jlint=Integer.getInteger(jlhq); System.out.println("课程之间的距离为:"+jlhq);System.out.println(&qu…
1.想要获取固定ul下所有li的个数  如下图: //获取ul下li的个数 List<WebElement> elements = driver.findElement(By.id("firstulid")).findElements(By.tagName("li")); System.out.println("size:"+elements.size()); 2.控制浏览器向前向后 //刷新页面 driver.navigate().…
1.查看网页的cookie信息 //查看cookie 登录后的cookie Set<Cookie> setcoke= driver.manage().getCookies(); for(Cookie str: setcoke){ System.out.println("cookie="+str); } for(Iterator<Cookie> iterator = setcoke.iterator();iterator.hasNext();){ System.o…
1.今天遇到个奇葩问题,iframe有两个id相同的(如下图) 使用driver.switchTo().frame(“frmLinkPage1”);这个无法使用了. 后来改用driver.switchTo().frame(0):就可以用了 顺便在提一下退出ifrmae driver.switchTo().defaultContent(); 2.点击一个按钮,打开一个新窗口,等处理完后,关闭新窗口,在进行原来窗口的处理.这个过程需要的代码如下. String detailWindowHandle…
1.安装autoit3 下载地址:点我下载 (提取码:9633) 提取码 下载完成后,一直下一步即可 2.上传头像使用脚本 代码如下: ControlFocus("打开","","Edit1") ;等待打开窗口 WinWaitActive("打开") $d=ControlFocus("打开","","Edit1") If $d==0 Then Local $hWnd…
1.验证码简单处理 /** * 验证码等待输入函数 * */ private void ZcYzm(WebDriver driver){ boolean flag=false; while(flag==false){ //获取验证码文本框的值 WebElement zc_yzm=driver.findElement(By.name("ValidationText")); String strzym=zc_yzm.getAttribute("value"); //Sy…