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

Python में Selenium के साथ हेडलेस टेस्ट एक्जीक्यूशन कैसे ट्रिगर करें?

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

आइए हेडलेस मोड में लॉन्च किए गए पेज का शीर्षक - About Careers at Tutorials Point - Tutorialspoint प्राप्त करें:

Python में Selenium के साथ हेडलेस टेस्ट एक्जीक्यूशन कैसे ट्रिगर करें?

उदाहरण

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

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# Options क्लास का ऑब्जेक्ट
c = Options()

# हेडलेस पैरामीटर पास करना
c.add_argument("--headless")

# वेबड्राइवर ऑब्जेक्ट में हेडलेस पैरामीटर जोड़ना
driver = webdriver.Chrome(executable_path='../drivers/chromedriver', options=c)

# इम्प्लिसिट वेट टाइम
driver.implicitly_wait(5)

# URL लॉन्च
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")

print('Page title: ' + driver.title)

# ड्राइवर क्विट
driver.quit()

आउटपुट

Python में Selenium के साथ हेडलेस टेस्ट एक्जीक्यूशन कैसे ट्रिगर करें?

  1. पायथन में API परिणामों को विज़ुअलाइज़ करना (GitHub API उदाहरण) पायथन में API परिणामों को विज़ुअलाइज़ करना (GitHub API उदाहरण)

    परिचय API लाइव डेटा निकालने का शक्तिशाली तरीका है। Python से लगभग किसी भी API को कॉल कर सकते हैं। यहां GitHub API से JavaScript रिपॉजिटरी डेटा लेकर Plotly से विज़ुअलाइज़ करेंगे। चरण 1. Requests इंस्टॉल करें pip install requests plotly 2. GitHub API कॉल करें import requests site_url = https://ap

  1. Selenium और Python का उपयोग करके एलिमेंट और टेक्स्ट कैसे खोजें? Selenium और Python का उपयोग करके एलिमेंट और टेक्स्ट कैसे खोजें?

    हम Selenium WebDriver के साथ एलिमेंट और उसके टेक्स्ट को ढूंढ सकते हैं। सबसे पहले हमें id, classname, css जैसे किसी भी लोकेटर की मदद से एलिमेंट की पहचान करनी होगी। फिर टेक्स्ट प्राप्त करने के लिए हमें text मेथड की मदद लेनी होगी। सिंटैक्स s = driver.find_element_by_css_selector(h4).text यहां drive

  1. Python में Selenium WebDriver का उपयोग करके आंशिक स्क्रीनशॉट कैसे लें? Python में Selenium WebDriver का उपयोग करके आंशिक स्क्रीनशॉट कैसे लें?

    हम Selenium WebDriver के साथ आंशिक स्क्रीनशॉट ले सकते हैं। किसी विशेष एलिमेंट का स्क्रीनशॉट कैप्चर करने के लिए हमें पहले id, name, classname जैसे लोकेटर की मदद से एलिमेंट की पहचान करनी होगी। फिर हमें उस वेबएलिमेंट पर screenshot मेथड लागू करना होगा और मेथड के आर्गुमेंट के रूप में एक्सटेंशन के साथ इ