python - System is unable to find the element for the second time -


छवि प्रविष्ट करें यहाँ विवरण मेरा कोड क्या करने का प्रयास कर रहा है तत्वों का एक समूह ढूंढना है, फिर क्लिक करें प्रत्येक तत्व पर जिस पर एक टूलटिप संदेश प्रदर्शित होता है। टोटिप संदेश में एक लिंक पर क्लिक करें जो उपयोगकर्ता को एक अलग पृष्ठ पर ले जाएगा, वहां कुछ गतिविधियां करें और पिछले पृष्ठ पर वापस जाएँ और फिर दूसरे तत्व पर क्लिक करें और दूसरे तत्व के लिए टूलटिप संदेश में लिंक पर क्लिक करें।

किसी कारण से मेरा कोड दूसरी बार टूल टिप संदेश में लिंक पर क्लिक कर रहा है। अगली बार टूलटिप संदेश में लिंक क्लिक करने में असमर्थ कृपया कोई कृपया मदद कर सकता है? मैंने अलग अलग चीजों की कोशिश की लेकिन कुछ भी काम नहीं किया। कृपया मुझे लगता है कि कोड के नीचे खोजें:

मैं पायथन और सेलेनियम का उपयोग कर रहा हूँ

  elements = driver.find_elements_by_css_selector ("# टॉप-टेबल-चार्ट-कंटेनर & gt; div & gt; svg & gt; छ & gt; छ & gt; आयताकार ") काउंटर = 0 रेंज में काउंटर (काउंटर, लेन (तत्व)) के लिए: तत्वों = driver.find_elements_by_css_selector (" # शीर्ष टेबल-चार्ट-कंटेनर & gt; div & gt; svg & gt; छ & gt; छ & gt; आयताकार "।।) webdriver.ActionChains (चालक) .move_to_element (तत्वों [काउंटर]) पर क्लिक करें () (प्रदर्शन) time.sleep (5) tableNameLink = तत्वों [काउंटर] .find_element_by_xpath (" // div [@ class = 'd3-tip बार-चार्ट टॉप-टेबल-टूलटिप एन'] / div [@ class = 'left-section'] // div [@ class = 'table-name'] // एक [(@href, '# / तालिका /') शामिल हैं] ") प्रिंट tableNameLink tableNameLink.click () TableName = driver.find_element_by_xpath (" // div [@ class = 'की खोज-डिजाइन को बदलने-कंटेनर clearfix'] / / Div [@ class = 'left-header-section clearfix'] // div [@ class = 'entity-info टेबल-प्रकार'] // स्पैन [ @ Class = 'इकाई-पहचानकर्ता'] ") तालिका = tableName.text प्रिंट" तालिका: "+ तालिका प्रिंट '\ n' यदि तालिका ==" पंक्ति आइटम ": TableAccessFreqChartInfoBadgesValidation (self.driver) .test_table_access_freq_chart_info_badges_validation (" एफ "," 8 "," 13 "," 13 ") time.sleep (1) प्रिंट '\ n' यदि तालिका ==" आदेश ": TableAccessFreqChartInfoBadgesValidation (self.driver) .test_table_access_freq_chart_info_badges_validation ( 'डी', '4", "9" , "9") time.sleep (1) प्रिंट '\ n' topUsagePatternsTab = driver.find_element_by_xpath ( "// div [@ id = 'काम का बोझ स्तरीय-टैब'] // एक [@href = '# / topUsagePatterns' ] ") TopUsagePatternsTab.click ()  


Comments

Popular posts from this blog

HTML/CSS - Automatically set height width from background image? -

php - Mysql Show Process - Sleep Commands and what to do -

c - What is the address of buf (the local variable in the main function)? -