我要单击使用硒的确认窗口。
所以我尝试了这段代码
if driver.find_element_by_class_name('sa-confirm-button-container') == True:
no_map.click()
else:
source = driver.page_source
bs = bs4.BeautifulSoup(source,'lxml')
price_list.append(bs.select('#infoJiga'))
我想知道html源代码中是否存在“ sa-confirm-button-container”类。(这意味着有确认窗口。)
如果源代码中有班级名称,我想单击确认框。
你能帮我吗?
答案 0 :(得分:0)
请检查
if len(driver.find_elements_by_class_name('sa-confirm-button-container'))>0
答案 1 :(得分:0)
if driver.find_element_by_class_name('sa-confirm-button-container') == True
这行不通。
为什么不只是:
try:
element = driver.find_element_by_class_name('sa-confirm-button-container')
except NoSuchElementException:
print('oops, no element')