51Testing软件测试论坛

标题: 新手关于selenium的两个问题 [打印本页]

作者: 74ls90    时间: 2014-6-18 22:19
标题: 新手关于selenium的两个问题
1 运行如下脚本的时候总是提示browser.find.element_by_id("kw").send_keys("selinium")
AttributeError: 'WebDriver' object has no attribute 'find'
脚本:
#coding = utf-8
from selenium import webdriver
browser=webdriver.Firefox()
browser.get("http://www.baidu.com")
browser.find.element_by_id("kw").send_keys("selinium")
browser.find.element_by_id("su").click()
使用的FF的版本为30.0

2 IEDriverServer.exe 安装到哪个目录?

请帮忙谢谢了
作者: lsekfe    时间: 2014-6-19 11:49
1 运行如下脚本的时候总是提示browser.find.element_by_id("kw").send_keys("selinium")
AttributeError:  ...
74ls90 发表于 2014-6-18 22:19



    针对你第二个问题,我给你个参考吧。也是找到的,下载IEDriverServer.exe,解压包并将IEDriverServer.exe复制到IE的安装目录下如:Crogram Filesinternet Explorer  把Crogram Filesinternet Explorer增加到机器的环境变量PATH中,即编辑PATH,在后面加上;Crogram Filesinternet Explorer  下载chromedriver_win32_13.0.775.0.zip,解压得到chromedriver.exe,将chromedriver.exe放在chrome的安装目录如:C:UsersireneAppDataLocalGoogleChromeApplication。
作者: 74ls90    时间: 2014-6-19 14:14
回复 2# lsekfe


  感谢帮助,回头试一下。不过关于第一个问题有没有什么思路啊。不然我这脚本跑不起来啊.FF 是可以通过脚本启动起来的
作者: mildshark    时间: 2014-6-24 16:25
IEDriverServer.exe 随便放在哪里,可以在脚本中指定位置的。




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