#用xpath定位联想浮层,点击操作
driver.find_element_by_xpath("//*[@id=‘vl’]/div[1]/ul/li[3]")
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
import traceback
import unittest
import time
class TestDemo(unittest.TestCase):
def setUp(self):
# 启动ie浏览器
self.driver = webdriver.Ie(executable_path = "g:\\IEDriverServer")
def test_AjaxDivOptionByIndex(self):
url = "http://www.sogou.com/"
# 访问sogou的首页
self.driver.get(url)
try:
# 找到搜狗首页中的搜索输入框页面元素
searchBox = self.driver.find_element_by_id("query")
# 在搜索输入框中输入“selenium自动化”
searchBox.send_keys("selenium自动化")
# 等待2秒,以便悬浮框加载完成
time.sleep(2)
# 查找浮动框中的第三选项,只要更改li[3]中的索引数字,
# 就可以实现任意单击选项浮动框中的选项。注意,索引从1开始
suggetion_opt