火狐工具使用帮助:
火狐工具使用帮助:
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()