==如何编写一个简单的网页自动化脚本
相信大家都知道一句话 “ 有问题,问度娘 ” ,那么就此以百度为例,我们该怎么通过代码来打开网页并输入要搜索的内容呢?
问题一:

解决方式:

问题二:
运行代码能打开浏览器,但无法向浏览器输入网址
解决方式:
jar包问题,到https://www.seleniumhq.org/download/下载对应的jar包导入程序当中

代码:

需要将selenium包导入项目中

注意:首选需要导入对应的gem包(参考Java给的网址)
导入方法如:gem install selenium-webdriver(gem包名)

!!!IE、谷歌@你
为了能方便我们找茬,顺便将firefox也带上吧~~~
| IE | Chrome | Firefox | |
| Java | driver=new InternetExplorer() | driver=new ChromeDriver() | driver=new FirefoxDriver() |
| Python | driver=webdriver.Ie() | driver=webdriver.Chrome() | driver=webdriver.Firefox() |
| Ruby | driver=Selenium::WebDriver.for :ie | driver=Selenium::WebDriver.for :chrome | driver=Selenium::WebDriver.for :firefox |
|
此方法适用于默认路径下的浏览器,非默认路径浏览器请将浏览器存放路径带上!!! 想要程序打开浏览器,需要下载对应浏览器的driver驱动: 1.chromedriver 下载地址:http://npm.taobao.org/mirrors/chromedriver/ 2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/ 3.IE的驱动IEdriver 下载地址:http://selenium-release.storage.googleapis.com/index.html 这就是个坑???,请注意浏览器的版本、包的版本以及driver的版本要对应....否则,嘿嘿嘿(→_→)~~~~~ |
|||
原文:https://www.cnblogs.com/CSgarcia/p/9198437.html