#6 楼 @sunmoon9981 是的
继续招聘,成了一个要入职了,结果不来了。
#1 楼 @face_south 多谢支持
#8 楼 @vincent
确定是写成这样可以获取到了:
title = driver.find_element_by_id("com.dangdang.buy2:id/normal_title_name")
其中遇到个问题,现在想把它的内容打出来,写成 print title.text
这样会报错呢
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
查了一下是 Python 内部的编码问题,改成 print title.text.encode('utf8') 后可正常显示
#4 楼 @spikeshen 好的,这块儿完全没接触过,多谢
#2 楼 @532589730 您的意思是要这样写吗
find_element_by_name.getAttribute("normal_title_name")
这样写提示
AttributeError: 'function' object has no attribute 'getAttribute'
现要判断一个控件是否存在,是根据它的 len 来。
如果要判断是否进入了一个页面,是找这个页面上特有的控件在不在吗?还有其它方法没?
#4 楼 @spikeshen 啊,眼花了,看了几次也没看出问题来,改过来就成了,多谢。
textfields =driver.find_elements_by_tag_name("textfield")
if len(textfileds) >0:
后提示
NameError: name 'textfileds' is not defined
找不到这个控件
顶一下啊,我也遇到这问题了,求解决。