我想从外部HTML链接中删除特定文本以获取Web链接。
while Id is true:
link = driver.find_element_by_xpath("//a[@id='bu:ms:all-sp:2']")
href = link.get_attribute("outerHTML")
link.click()
# This will load the link in the same page !
self.assertIn(href, self.page.get_current_url())
当我打印href时,输出将是,
<a id="bu:ms:all-sp:8" href="/euro/tennis" class="Pointer"><span class="SportImg8"></span> Tennis <span class="NumEvt">51</span></a>
我想拆分它并用当前的URL断言单独使用href(/ euro / tennis)的值。
有人可以帮助我吗?
答案 0 :(得分:3)
获取href
属性而不是outerHTML
:
href = link.get_attribute("href")