我试图单击从Twitch发送的电子邮件,所以我使用以下代码获取电子邮件的正文:
chromedriver.FindElement(By.XPath("//span[contains(text(), 'Hey " + twitchUsername.ToLower() + ",')]")).click();
但是,出现错误“元素不可交互”,因此我需要单击HTML周围的标签。
屏幕截图:https://gyazo.com/88a69160953f0e85156248fc3ed1e463
我对XPath不太熟悉,所以我来这里寻求帮助
答案 0 :(得分:0)
您应该使用此xpath。
chromedriver.FindElement(By.XPath("//div[@class='afn'][contains(text(), 'Hey " + twitchUsername.ToLower() + ",')]")).click();