火狐工具使用帮助:

 

火狐工具使用帮助:

1、         fireBug 这个只有以前的老版本才有下载,最新版本不包含这个模块

2、         firepath用来定位CSS、xpath之类的

Xpath定位验证,如果是手工写xpath的话,可以通过截图横线处进行回车验证,如果有多个则说明不是唯一,辣么我们的selenium自动化的时候就可能会报错或者定位不到唯一元素

CSS定位:和Xpath一致

 

 

3、         jquery的验证使用

参照截图1、 2、 3、 4 

Selenium 通过jQuery的模式打开新闻方式

jquery = $(".mnav")[0].click()  #因为通过.mnav定位会有多个,我们想要取的是第一个,所以我们用这种模式

driver.execute_script(jquery)

 

 

4、         火狐查找配置文件路径:帮助>故障排除信息>配置文件夹>显示文件夹

Selenium 加载配置的实现方式

#-*-coding:utf-8-*-

from selenium import webdriver

from time import sleep

#应用场景,主要是做免登录操作

profileDir = "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\yn80ouvt.default"

profile = webdriver.FirefoxProfile(profileDir)

driver = webdriver.Firefox(profile)

# url = "https://www.baidu.com/"

url = "https://www.cnblogs.com/"

driver.get(url)

sleep(5)

driver.quit()

posted @ 2018-04-07 19:44  二零一五  阅读(148)  评论(0编辑  收藏  举报