Python3.6+selenium+Visual Studio2017自动补全联想

感觉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")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值