1
我正在使用selenium webdriver和python進行測試。我在表格中有一個可點擊的元素列表。大膽的那些還沒有被選中,我想在運行我的測試時選擇其中的第一個,但似乎無法弄清楚如何做到這一點。如何使用css選擇器獲取單個粗體元素
在表中的CSS結構是:
tbody tr td a span.xm b (if bolded) (the first of these is what I want)
tbody tr td a span.xm (if not)
我嘗試:
tbody tr:first-of-type td a span.ts > b
不幸選擇所有粗體元件。有人能告訴我下一步該做什麼嗎?
謝謝,我剛剛意識到的webdriver有選擇例如find_element_by_css_selector和find_elements_by_css_selector分別返回單個元素或列表的選項。在我的情況下,我可以使用前者。 http://selenium-python.readthedocs.org/en/latest/locating-elements.html – user61629