|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码编写如下,一直到写信窗口都能正确打开,只是一直到定位发件人(driver.switch_to.frame("tabsWrite")这行)就提示失败,怎么回事呢?谢谢各位!
- from selenium import webdriver
- import time
- driver = webdriver.Firefox()
- driver.get("http://mm.263.com/")
- driver.find_element_by_xpath("/html/body/div[2]/div[2]/div/div[3]")
- driver.find_element_by_xpath("/html/body/div[2]/div[2]/div/div[3]/div/div[1]/form")
- driver.find_element_by_xpath('//input[@id="usernameTip"]').send_keys("bairui0919@zzstworld.com")
- driver.find_element_by_xpath('//input[@id="userType"]').send_keys("***")
- driver.find_element_by_xpath("//input[@id='wmSubBtn']").click()
- shouye_handle = driver.current_window_handle #获得登录后界面句柄
- print("首页窗口句柄:")
- print(shouye_handle)
- time.sleep(6)
- driver.switch_to.frame("treeBox")
- driver.find_element_by_xpath("/html/body/ul/li[1]/a").click() #点击写信打开写信窗口
- time.sleep(6)
- driver.switch_to.frame("tabsWrite")
- driver.find_element_by_xpath(".//*[@id='receiver']/div[1]").send_keys("***")
- driver.find_element_by_xpath("//*[@id='topic']").send_keys("发送测试邮件")
- driver.find_element_by_xpath("/html/body/div[1]/div[1]/ul/li/a/span[2]/b[2]").click()
复制代码 |
-
报错
-
|