本文整理汇总了Python中selenium.webdriver.Firefox.find_element_by_link_text方法的典型用法代码示例。如果您正苦于以下问题:Python Firefox.find_element_by_link_text方法的具体用法?Python Firefox.find_element_by_link_text怎么用?Python Firefox.find_element_by_link_text使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类selenium.webdriver.Firefox
的用法示例。
在下文中一共展示了Firefox.find_element_by_link_text方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Firefox
# 需要导入模块: from selenium.webdriver import Firefox [as 别名]
# 或者: from selenium.webdriver.Firefox import find_element_by_link_text [as 别名]
browser = Firefox()
browser.get('https://www.charter.com/browse/content/new-channel-lineup')
wait = WebDriverWait('browser', 20)
button = browser.find_element_by_css_selector('.drop-down-current')
button.click()
list_item = browser.find_element_by_class_name('drop-down-list')
# states = list_item.text
# print states
while True:
st_prompt = raw_input("Enter 2 letter state abbreviation: ")
find_st = browser.find_element_by_link_text(st_prompt.upper())
sel_st = find_st.text + ', USA'
print sel_st
find_st.click() # click to sel state
sleep(1)
try:
list_region = WebDriverWait(browser, 02).until(EC.visibility_of((By.ID, "select-region")))
# list_region = browser.find_element_by_xpath('//*[@id="select-region"]/div[2]') # find Choose Region button
list_region.click()
print "Success!"
break
else:
print "No Charter!"
print "Moving on..."
cur_state = browser.find_element_by_xpath('//*[@id="select-region"]/div[3]')
示例2: Firefox
# 需要导入模块: from selenium.webdriver import Firefox [as 别名]
# 或者: from selenium.webdriver.Firefox import find_element_by_link_text [as 别名]
# Open Firefox to charter using Selenium
browser = Firefox()
browser.get('https://www.charter.com/browse/content/new-channel-lineup')
# Click the "choose state" menu using Selenium
wait = WebDriverWait('browser', 20)
button = browser.find_element_by_css_selector('.drop-down-current')
button.click()
# # Identify all states in the list, read as text using Selenium
list_item = browser.find_element_by_class_name('drop-down-list')
states = list_item.text
# sel_st = raw_input('Type in 2 letter st abbreviation: ')
find_st = browser.find_element_by_link_text('CO')
find_st.click()
sleep(1)
list_region = browser.find_element_by_xpath('//*[@id="select-region"]/div[2]') # find and click Choose Region button
list_region.click()
cur_state = browser.find_element_by_xpath('//*[@id="select-region"]/div[3]')
# text_region = cur_state.find_elements_by_tag_name('a') # find all regions by <a> tag
l_regions = cur_state.text
# creates text file with all the region
regions = open('Regions.text', 'w')
regions.write(l_regions)
print l_regions
# Place region points on map