Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे अजगर के साथ सेलेनियम में नेतृत्वहीन परीक्षण निष्पादन को गति प्रदान करने के लिए?

सेलेनियम हेडलेस निष्पादन का समर्थन करता है। क्रोम ब्राउजर में, क्रोमऑप्शन क्लास की मदद से हेडलेस एक्जीक्यूशन को लागू किया जा सकता है। हमें इस वर्ग का एक ऑब्जेक्ट बनाना है और उसमें add_arguments मेथड लागू करना है। अंत में, इस विधि के लिए --हेडलेस पैरामीटर पास करें।

आइए हम शीर्षक प्राप्त करें - ट्यूटोरियल पॉइंट पर करियर के बारे में - हेडलेस मोड में लॉन्च किए गए पेज का ट्यूटोरियल पॉइंट -

कैसे अजगर के साथ सेलेनियम में नेतृत्वहीन परीक्षण निष्पादन को गति प्रदान करने के लिए?

उदाहरण

कोड कार्यान्वयन

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
#object of Options class
c = Options()
#passing headless parameter
c.add_argument("--headless")
#adding headless parameter to webdriver object
driver = webdriver.Chrome(executable_path='../drivers/chromedriver', options=c)
# implicit wait time
driver.implicitly_wait(5)
# url launch
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")
print('Page title: ' + driver.title)
# driver quit
driver.quit()

आउटपुट

कैसे अजगर के साथ सेलेनियम में नेतृत्वहीन परीक्षण निष्पादन को गति प्रदान करने के लिए?


  1. पायथन के साथ एपीआई परिणामों की कल्पना कैसे करें

    परिचय.. एपीआई लिखने का एक सबसे बड़ा लाभ वर्तमान/लाइव डेटा निकालना है, भले ही डेटा तेजी से बदल रहा हो, एक एपीआई हमेशा अद्यतित डेटा प्राप्त करेगा। कुछ जानकारी का अनुरोध करने के लिए एपीआई प्रोग्राम बहुत विशिष्ट यूआरएल का उपयोग करेंगे उदा। Spotify या Youtube Music में 2020 के टॉप 100 सबसे ज्यादा बजाए ज

  1. सेलेनियम और पायथन तत्वों और पाठ को खोजने के लिए?

    हम सेलेनियम वेबड्राइवर के साथ तत्वों और उसके पाठ को पा सकते हैं। सबसे पहले हमें किसी भी लोकेटर जैसे आईडी, क्लासनाम, सीएसएस आदि की मदद से तत्व की पहचान करनी होगी। फिर पाठ प्राप्त करने के लिए हमें पाठ . की सहायता लेनी होगी विधि। सिंटैक्स s = driver.find_element_by_css_selector("h4").text यह

  1. कैसे अजगर में सेलेनियम वेबड्राइवर के साथ आंशिक स्क्रीनशॉट लेने के लिए?

    हम सेलेनियम वेबड्राइवर के साथ आंशिक स्क्रीनशॉट ले सकते हैं। किसी विशेष तत्व के स्क्रीनशॉट को कैप्चर करने के लिए हमें पहले आईडी, नाम, वर्गनाम इत्यादि जैसे लोकेटरों की सहायता से तत्व की पहचान करनी होगी। फिर हमें स्क्रीनशॉट . लागू करना होगा उस वेबलेमेंट पर विधि और विधि के तर्क के रूप में छवि नाम को वि