selenium,python在登陆之后的定位如何操作,代码如下
# coding = utf-8from selenium import webdriver
import time
browser = webdriver.Firefox()
browser.get('http://www.baidu.com')
browser.find_element_by_id('kw').send_keys('hello')
browser.find_element_by_id('su').click()
a=browser.find_element_by_xpath('.//*[@id="1"]/h3/a').text
print(a)
怎么样才可以定位登陆之后的页面,求助
增加等待时间,等待页面加载完成!然后再进行定位。 对加时间等待试一下 登录成功 直接定位就好
如果是弹框登录的,需要先driver.switch_to_default_content()在定位
页:
[1]