chuodl 发表于 2013-11-3 22:30:58

selenium登陆百度问题

本人新手想用selenium登陆百度 点击登陆后,不知道怎么到弹出的小窗口里了,所以没法输入账号和密码了 请问各位大神这段代码该怎么写呀 先谢谢了
代码如下
WebElement element = driver.findElement(By.id("lb"));
                element.click();

上面是点击登陆后的代码,下面的就不知道怎么写了,尝试切找新窗口的id然后用findElement来切进去没成功(不知道是不是id找错了哈 )

joykao 发表于 2013-11-4 11:23:14

不是吧。。这个不会写。。。用IDE 去录制会吧。。。然后导出成你想要的格式。。。比如
    driver.findElement(By.id("lb")).click();
    driver.findElement(By.id("TANGRAM__PSP_10__userName")).clear();
    driver.findElement(By.id("TANGRAM__PSP_10__userName")).sendKeys("");
    driver.findElement(By.id("TANGRAM__PSP_10__password")).clear();
    driver.findElement(By.id("TANGRAM__PSP_10__password")).sendKeys("");
    driver.findElement(By.id("TANGRAM__PSP_10__submit")).click();

olinahou 发表于 2013-11-4 14:07:22

回复 2# joykao 希望在帮忙解决他人问题的同时,注意自己的措辞。

joykao 发表于 2013-11-4 16:14:04

回复 3# olinahou

:o。。。。。检讨下。。。

chuodl 发表于 2013-11-4 22:04:12

谢谢了呀 问题解决了 是我想多了 不用跳转页面就可以了 哈 也要感谢三楼呀 可能是问题小白了点 所以二楼着急了点 不过还是十分感谢的
页: [1]
查看完整版本: selenium登陆百度问题