我正在尝试将以下xpath //div[@id='sb-search']/form/span[2]
转换为css选择器,以便在Selenium中使用它。
我尝试了以下但在Internet Explorer 11中没有运气:
search_icon = driver.find_element_by_css_selector('div#sb-search > form > span:nth-child(2)')
答案 0 :(得分:1)
你可能意味着:nth-of-type(2)
,而不是:nth-child(2)
,因为span[2]
找到了第二个span
,而不是span
时的第二个孩子:
search_icon = driver.find_element_by_css_selector('div#sb-search > form > span:nth-of-type(2)')