感觉Python没Java那么方便,引入包和类的时候不像Java一样加个*号就完了。
Visual studio2017中使用selenium driver获取到WebElement对象不会自动联想对象的方法,解决办法如下:
1.引入WebElement类
2.使用WebElement类创建一个对象x
3.使用driver.find_element_by_id('kw')返回的对象赋值给x
4.使用x.就可以自动补全和联想了
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.remote.webelement import WebElement
import os
#path = "F:\Visual2017Shared\Python36_64\chromedriver.exe";
driver = webdriver.Chrome()
url = 'http://www.baidu.com'
driver.get(url)
#创建一个空对象,后面可以实现方法补全、联想
e2 = WebElement(driver,'')
e2 = driver.find_element_by_id('kw')
isinstance(e2,WebElement)
e2.send_keys("测试e2")