使用ConfigParser匹配选择器中的文本

时间:2018-10-16 23:29:43

标签: python selenium-webdriver selenium-chromedriver

是否可以将配置添加到我的ini文件中,例如“标题标题”,以便在与值匹配的情况下单击 a> div.title ,而无需手动将其硬编码为蟒蛇?如果没有,还有其他方法可以实现吗?

from selenium import webdriver
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
browser = webdriver.Chrome('chromedriver.exe')

browser.get(config['default']['url'])
browser.find_element_by_css_selector("'a > div.title' and contains(text(), 'Heading Title' )]").click()

0 个答案:

没有答案