我编写了一些python代码,可以自动登录outlook,并编写电子邮件并发送它们。问题是按钮“编写新电子邮件”'在网上的脚本中标识为 _ariaId _ ,后跟1到999之间的任意随机数。因此,在我的脚本的那部分我有
nextButton = browser.find_element_by_xpath('//*[contains(@id, "_ariaId_")]')
nextButton.click()
但由于某种原因,它告诉我它无法找到它。
答案 0 :(得分:0)
以下代码可能适合您。
newEmailButton = browser.find_element_by_xpath("//button[contains(.,'New mail')]")
newEmailButton.click();
sendButton = browser.find_element_by_xpath("//button[contains(.,'SEND')]")
sendButton.click();
答案 1 :(得分:0)
<span class="label o365buttonLabel _fce_r _fce_n" id="_ariaId_26">Nuovo</span>
这就是我需要识别的,每次都会改变的ariaId。
答案 2 :(得分:0)
使用 xpath :
//span[normalize-space()='Nuovo']