发布于 2018-08-10 06:35:11
下面是示例脚本,它将单击Advanced Search按钮并从指定领土选项中选择Japan。
SampleScript.py:
import Locators
from selenium import webdriver
url = 'https://www.tmdn.org/tmview/welcome#'
driver = None
# Initialize Chrome driver
driver = webdriver.Chrome()
driver.get(url)
driver.implicitly_wait(10)
AdvancedSearchElement = driver.find_element(*Locators.AdvancedSearchElement)
AdvancedSearchElement.click()
TerritoryDropDownElement = driver.find_element(*Locators.TerritoryDropDownElement )
TerritoryDropDownElement .click()
TerritoryLabelElements = driver.find_elements(*Locators.TerritoryLabelsElement)
for elem in TerritoryLabelElements:
print(elem.text)
if elem.text == 'Japan':
elem.click()
print('Selected Japan')
TerritoryDropDownElement .click()Locators.py:
AdvancedSearchElement = (By.CSS_SELECTOR, '#lnkAdvancedSearch')
TerritoryDropDownElement = (By.ID, 'DesignatedTerritories')
TerritoryLabelsElement = (By.CSS_SELECTOR, 'div.multiSelectOptions label')https://stackoverflow.com/questions/51774892
复制相似问题