小程序
小游戏
企业微信
微信支付
扫描小程序码分享
bindManual:function(e){
var num : e.detail.value;
我今天在e.detail. 的后面没有找到value这个参数 怎么获取
我想做一个手动输入数字的框?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
import time
from selenium import webdriver
driver = webdriver.Chrome()
try:
driver.get('https://www.baidu.com')
# 首先send 一些值
driver.find_element_by_id('kw').send_keys('我不管我最帅!')
# 法1 通过attr获取value值,这里有需要说明,该方法必须保证input框有value属性才能用
time.sleep(1)
result1 = driver.execute_script('return $("#kw").attr("name");') # 但这种方式获取别的就很正常
print(result1)
# 法2 通过 val获取
result2 = driver.execute_script('return $("#kw").val();')
print(result2)
# 法3 通过selenium的 get_attribute 获取
result3 = driver.find_element_by_id('kw').get_attribute('value')
print(result3)
driver.execute_script('alert("{}")'.format(result3))
finally:
time.sleep(10)
driver.quit()
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这不是么?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
import time
from selenium import webdriver
driver = webdriver.Chrome()
try:
driver.get('https://www.baidu.com')
# 首先send 一些值
driver.find_element_by_id('kw').send_keys('我不管我最帅!')
# 法1 通过attr获取value值,这里有需要说明,该方法必须保证input框有value属性才能用
time.sleep(1)
result1 = driver.execute_script('return $("#kw").attr("name");') # 但这种方式获取别的就很正常
print(result1)
# 法2 通过 val获取
time.sleep(1)
result2 = driver.execute_script('return $("#kw").val();')
print(result2)
# 法3 通过selenium的 get_attribute 获取
time.sleep(1)
result3 = driver.find_element_by_id('kw').get_attribute('value')
print(result3)
driver.execute_script('alert("{}")'.format(result3))
finally:
time.sleep(10)
driver.quit()
这不是么?