51Testing软件测试论坛

标题: 求救,运行第一个selenium脚本,启动浏览器后就没反应了,是selenium start() [打印本页]

作者: littlevine68    时间: 2016-1-14 13:11
标题: 求救,运行第一个selenium脚本,启动浏览器后就没反应了,是selenium start()
本帖最后由 littlevine68 于 2016-1-14 13:17 编辑

求救,运行第一个selenium脚本,启动浏览器后就没反应了,是selenium start()没法启动?提示见图,后面就没反应了


package seven.com.selenium2;
import com.thoughtworks.selenium.*;
public class LoginDemo {
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                DefaultSelenium selenium = new DefaultSelenium("localhost",4444,"*iexplore C:/Program Files (x86)/Internet Explorer/iexplore.exe","http://www.google.com");
                selenium.start();
               
                //第一步开始
                selenium.open("https://passport.jd.com/new/login.aspx");
                System.out.println("检查是否成功进入登录页面:"+"http://safe.jd.com/findPwd/index.action".equals(selenium.getLocation()));
               
作者: joykao    时间: 2016-1-14 13:52
把这个参数换一下,默认值不要这么填写嘛,个人猜测是"http://www.google.com"这个应该会一直处于加载中,因为谷歌被墙了,
作者: 清晨一缕阳光    时间: 2016-1-14 14:26
把谷歌换成百度试试,应为谷歌被墙了,登陆不上去的。你这是Selenuim1吧,我记得你昨天不是说要用Selenium2吗?Webdriver貌似不是这样写的啊。
作者: littlevine68    时间: 2016-1-14 16:39
清晨一缕阳光 发表于 2016-1-14 14:26
把谷歌换成百度试试,应为谷歌被墙了,登陆不上去的。你这是Selenuim1吧,我记得你昨天不是说要用Selenium2 ...

Webdriver应该是怎么写的呢?可能给我个例子吗?或发我邮箱:442523794@qq.com
谢谢各位前辈
作者: littlevine68    时间: 2016-1-14 16:40
joykao 发表于 2016-1-14 13:52
把这个参数换一下,默认值不要这么填写嘛,个人猜测是"http://www.google.com"这个应该会一直处于加载中, ...

了解,谢谢前辈
作者: 清晨一缕阳光    时间: 2016-1-14 16:44
littlevine68 发表于 2016-1-14 16:39
Webdriver应该是怎么写的呢?可能给我个例子吗?或发我邮箱:
谢谢各位前辈
  1. import org.openqa.selenium.*;
  2. import org.openqa.selenium.ie.InternetExplorerDriver;//如何是其他浏览器就导入相应的包

  3. public class SeleniumDemo01 {
  4.     public static void main(String args[])
  5.     {
  6.             Dimension  dim;
  7.             //设置浏览器的路径(如果浏览器不是默认路径才需要设置)
  8.             System.setProperty("webdriver.ie.driver", "C:/Program Files/Internet Explorer/IEDriverServer.exe");
  9.            
  10.             WebDriver driver  = new InternetExplorerDriver();
  11.             String  baseurl = "http://www.baidu.com/";
  12.             //打开百度页面
  13.             driver.get(baseurl + "/");
  14.             //driver.navigate().to(baseurl);
  15.             //窗口最大化
  16.             driver.manage().window().maximize();
  17.             //得到浏览器窗口的大小
  18.             dim = driver.manage().window().getSize();
  19.             System.out.println("浏览器的高为 :" + dim.height);
  20.             System.out.println("浏览器的宽为 :" + dim.width);
  21.             //输入搜索内容
  22.             driver.findElement(By.id("kw")).sendKeys("光荣之路自动化测试");
  23.             //点击“百度一下”
  24.             driver.findElement(By.id("su")).click();
  25.             //关闭当前进程
  26.             driver.quit();
  27.     }
  28. }
复制代码





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2