Python+selenium基本操作

1).编译器为pycharm2017.1.1

2)引入时间

import time(这是引用时间在自动化中用来控制操作时间,为了避免启动过快无法定位到元素)

1.引入selenium模块

from selenium import webdriver

2.启动浏览器

driver=webdriver.浏览器名称()(首先此浏览器需要有驱动器否则需要加入代码来启动浏览器(加入代码启动浏览器及下载浏览器驱动器的方法在配置中已显示))

3.打开需要进入的网页

driver.get("  网址  ")

4.浏览器最大化

driver.maximize_window()

5.元素定位(七种方法)(相当于手工操作的过程)

下一篇介绍(有点长)

6.截图

获取截图方法:get_screenshot_as_file(self,filename)

代码语句:driver.get_screenshot_as_file(r" 路径图片名称 ")

例:(注意:路径中不能出现中文

driver.get_screenshot_as_file(r"C:Usersa.jpg")

7.弹窗

switch_to_alert()方法来定位弹窗

使用text/accept/dismiss/send_keys对弹窗进行操作

 例:

a=driver.switch_to_alert().text # (获取弹窗中的文字)
print(a)#(打印弹窗的文字)
driver.switch_to_alert().accept() #(点击弹窗确认按钮)

8.退出浏览器

(还有一个关闭浏览器窗口(  driver.close()  )(关闭浏览器窗口不能在关闭浏览器后,

会相冲突,就好比先写退出浏览器,之后的关闭浏览器窗口就会执行不了导致报错))

driver.quit()

9.停顿时间

(之前引用的时间所以一定要记得写)time.sleep(时间数)

10.前进

driver.forward()

11后退

driver.back()

12.刷新

driver.refresh()

13打印

print()

14获取打开网址标题

driver.title()

原文地址:https://www.cnblogs.com/H-Yan/p/14052015.html