鍍金池/ 問答/Python  HTML  Office/ selenium顯隱的div內(nèi)的元素定位失敗

selenium顯隱的div內(nèi)的元素定位失敗

打開visible顯隱的DIV層,如何操作上面的元素

#!/usr/bin/env python
#coding:utf-8
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep
import urllib
import urllib2
import re

driver = webdriver.Chrome()
driver.set_window_size(1400, 1000)
driver.get("http://www.stmbuy.com/pubg/item-2676236109")
sleep(2)

print "打開我要求購"
above = driver.find_element_by_link_text("我要求購")
ActionChains(driver).double_click(above).perform()
sleep(5)

print "點擊關(guān)閉"
#二次點位失敗
div=driver.find_element_by_class_name("pop login-pop visible").find_element_by_class_name("icon pop-close")
div.click()
回答
編輯回答
純妹

xpath寫錯了,基本功沒到位

2017年9月3日 00:31