发布日期:2020-03-22 22:54:25

selenium支持多语言:java, python, c#, javascript..,所以我选择python来学习。

mac自带了python 2.7.10。 如果没有安装pip的话,可以通过下面的命令安装pip。

curl https://bootstrap.pypa.io/get-pip.py | python

pip安装selenium

pip install -U selenium

下载webDriver: https://www.selenium.dev/downloads/#client-drivers

我这里下载geckodriver,应用在firefox上。

https://github.com/mozilla/geckodriver/releases (可以换国内的淘宝镜像会速度很快 http://npm.taobao.org/mirrors/chromedriver/ 

然后将webdriver所在目录设置到path上。

这样就可以编写一个简单的测试了

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()

browser.get('http://www.bing.com')
assert '微软 Bing 搜索 - 国内版' in browser.title
elem = browser.find_element_by_name('q')  # Find the search box
elem.send_keys('soosmart' + Keys.RETURN)

browser.quit()

 

发表评论