玄学运行成功之selenium-select
在pycharn中运行时,选择Run则运行不成功,选择Debug则有概率运行成功,看到有人说是因为多线程问题,Run时程序未运行完成导致,暂且记下,以供后时回顾。
from selenium.webdriver import ActionChains from selenium.webdriver.common.keys import Keys from selenium import webdriver from selenium.webdriver.support.select import Select driver = webdriver.Chrome() driver.get('http://www.baidu.com') #driver.maximize_window() driver.implicitly_wait(10) driver.find_element_by_id('kw').send_keys('测试部落') driver.find_element_by_id('kw').send_keys(Keys.ENTER) mouse = driver.find_element_by_link_text('设置') ActionChains(driver).move_to_element(mouse).perform() driver.find_element_by_link_text('搜索设置').click() s = driver.find_element_by_id('nr') Select(s).select_by_visible_text('每页显示20条') driver.find_element_by_xpath('//*[@id="gxszButton"]/a[1]').click() print('--------------------------------------------') print(driver.title) #driver.quit()
浙公网安备 33010602011771号