硒蟒点击按钮带部分ID



我写了一些在Outlook上自动登录的python代码,并编写电子邮件并发送它们。问题是"编写新电子邮件"按钮在脚本上在线标识为 _ariaId_,后跟 1 到 999 之间的任何随机数。因此,在我的脚本的那部分,我有

nextButton = browser.find_element_by_xpath('//*[contains(@id, "_ariaId_")]')
nextButton.click()

但出于某种原因,它告诉我它找不到它。

以下代码可能适合您。

newEmailButton = browser.find_element_by_xpath("//button[contains(.,'New mail')]")
newEmailButton.click();
sendButton = browser.find_element_by_xpath("//button[contains(.,'SEND')]")
sendButton.click();

使用xpath

//span[normalize-space()='Nuovo']
<span class="label o365buttonLabel _fce_r _fce_n" id="_ariaId_26">Nuovo</span>

这就是我需要识别的,每次都会变化的ariaId。

相关内容

  • 没有找到相关文章

最新更新