我试图让我的机器人点击购买按钮,但它有一些奇怪的文本,无法让我的代码工作(我想这就是为什么如果我错了,不要生气)。
断续器
我尝试过的代码:
driver.find_element_by_xpath('//button[@text()="20 Bits"]').click()
我也按班级尝试过,但似乎根本不起作用。
试试这个:
driver.find_element_by_xpath(“//button[@class=‘purchase bits flat no-cap’]”).click()
删除文本()
前面的 @
。文本周围有很多空白区域,因此您要使用包含
driver.find_element_by_xpath('//button[contains(text(),"20 Bits")]').click()
我建议使用
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
.....
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//button[contains(text(),"20 Bits")]'))).click()
我想在html单元驱动程序中单击一个带有onclick标记的元素。但没有奏效。 页面源: 我试着用下面的方法。 > 点击法; public HtmlUnitDriver驱动程序=new HtmlUnitDriver(BrowserVersion.Chrome,true);driver.get(appURL);WebElement dripBoxbutton=driver.findElement(b
问题内容: 我要点击的部分: 我想很简单。但是我似乎丢失了一些东西。 现在,问题在页面的下方进行了更新。 xpath并不是我尝试使用更正后的xpath的问题,它与使用类名相同。CSS隐藏了该按钮的多个版本,但是在它实际上使用xpath或类名找到的按钮上抛出了common.exception。 我检查了页面是否已正确加载,并且元素在那里。我有一个检查要等到整个页面加载完毕并确定它的屏幕截图。 给出:
按钮超文本标记语言代码我将如何编写命令来单击按钮的xpath? Xpath是 是吗
我用XPath写了一个单选按钮的代码,但在代码执行过程中没有点击单选按钮。 我的代码是: 请帮助如何按钮选择特定的单选按钮,选择后它移动到另一个单选按钮。 提前感谢。
有没有可能用硒点击具有相同文本的乘法按钮?
我假设Selenium打开的chrome浏览会话将与google chrome本地安装相同。但是当我尝试在这个网站上搜索时,即使只是用selenium打开它并手动控制搜索过程,我会得到一个错误信息,当我使用常规chrome与我自己的个人资料或在incognito窗口中搜索结果返回良好。每当我搜索这个问题,我发现结果指出鼠标移动或点击模式提供它。但情况并非如此,因为我在打开浏览器后尝试手动控制。ht