selenium-webdriver API

Posted 爱打盹的猫猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium-webdriver API相关的知识,希望对你有一定的参考价值。

一 元素定位

二 控制浏览器

1.操作浏览器

技术图片
from selenium import webdriver

dr = webdriver.Chrome("D:/soft/chromedriver.exe")
dr.maximize_window()
dr.get(https://www.baidu.com)
dr.close()
打开浏览器并全屏显示
技术图片
from selenium import webdriver


driver = webdriver.Chrome("D:/soft/chromedriver.exe")
first_url = https://www.baidu.com/
print("now access %s"%first_url)
driver.get(first_url)

second_url = http://news.baidu.com/
print("now access %s"%second_url)
driver.get(second_url)

print("back to %s"%first_url)
driver.back()

print("forward to %s"%second_url)
driver.forward()

driver.quit()
控制浏览器前进后退
技术图片
from selenium import webdriver

dr = webdriver.Chrome("D:/soft/chromedriver.exe")
dr.maximize_window()
dr.get(https://www.baidu.com)
dr.refresh()  # 模拟浏览器刷新
dr.quit()
模拟浏览器刷新

2.简单元素操作

 

以上是关于selenium-webdriver API的主要内容,如果未能解决你的问题,请参考以下文章

Selenium-Webdriver:找到元素后获取属性

使用 selenium-webdriver/firefox (NodeJS) 设置 userAgent

如何理解 selenium-WebDriver

Selenium-Webdriver (Java) 无法始终执行“悬停和单击”功能

Android Api 27 在 Android 8.0 上出现 Only fullscreen opaque activities can request orientation 的解决情况(代码片

selenium-webdriver(python) (十四) -- webdriver原理(转载虫师自动化)