我正在使用 Selenium 并想通過 xpath 識別一個元素。我要使用的定位器如下所示:
ref_code = driver.find_elements_by_xpath("//tr[@data-eui-handler="{ event:'click',handler: 'eui.app.controller.search_results.selectRow' }"]/td[1]")
這以語法錯誤結束,因為據我所知,字串中的“事件”和“處理程式”是關鍵詞。我怎樣才能改變它,所以它都被視為一個字串?
我相信大括號結束了字串格式,對嗎?
對不起,我是新手:)
謝謝帕特
uj5u.com熱心網友回復:
問題不在于括號,而在于"
利用
ref_code = driver.find_elements_by_xpath("//tr[@data-eui-handler=\"event:'click',handler:'eui.app.controller.search_results.selectRow'}\"]/td[1]")
如果它們是字串的一部分,則需要在\前面放置"
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/489830.html
