各位,我是python的新手,我需要一些帮助,因为我正在尝试在python中按tab键,但它不起作用。我在Stackoverflow上查看了很多教程,但似乎没有一个对我有效。我正在制作一个自动更新我的公共ip的机器人:(这是我的代码
from webbot import Browser
from json import load
import requests
import getip
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
web = Browser()
web.go_to('https://my.freenom.com/clientarea.php?
action=domaindetails&id=1045379216')
web.type('MyEmail' , into='username' ,id = 'username')
web.type('MyPass' , into='Password' , id='password')
web.click('login')
web.click('Manage freenom DNS')
ip = getip.get()
web.type('',id="records[0][value]")
NEED TO PRESS TAB HERE 3 TIMES
发布于 2018-08-08 10:33:34
从https://stackoverflow.com/a/26628620/564514复制
使用Java:
WebElement webElement = driver.findElement(By.xpath(""));//You can use xpath, ID or name whatever you like
webElement.sendKeys(Keys.TAB);
webElement.sendKeys(Keys.ENTER);
https://stackoverflow.com/questions/51735163
复制相似问题