Selenium WebDriver Node.js ਦੇ ਨਾਲ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਟੈਸਟਿੰਗ ਨੂੰ ਆਟੋਮੈਟਿਕ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦ ਹੈ। Node.js ਨਾਲ ਵਰਤ ਕੇ Selenium WebDriver, ਤੁਸੀਂ ਬ੍ਰਾਊਜ਼ਰਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਵੈਬ ਪੇਜਾਂ 'ਤੇ ਤੱਤਾਂ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਸਵੈਚਲਿਤ ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ ਲਿਖ ਸਕਦੇ ਹੋ। Chrome, Firefox, ਅਤੇ Safari ਵਰਗੇ ਪ੍ਰਸਿੱਧ ਬ੍ਰਾਊਜ਼ਰਾਂ ਲਈ ਸਮਰਥਨ ਦੇ ਨਾਲ, Selenium WebDriver ਤੁਹਾਨੂੰ ਕਈ ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਇਹ ਲੇਖ Selenium WebDriver ਕੁਸ਼ਲ ਸਵੈਚਲਿਤ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਟੈਸਟਿੰਗ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ Node.js, ਇੰਸਟਾਲੇਸ਼ਨ, ਸੰਰਚਨਾ, ਅਤੇ ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਨੂੰ ਕਵਰ ਕਰਨ ਬਾਰੇ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਗਾਈਡ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
Selenium WebDriver Node.js ਨਾਲ ਵਰਤਣ ਲਈ ਗਾਈਡ
ਇੰਸਟਾਲ ਕਰੋ Selenium WebDriver
ਅਤੇ ਨਿਰਭਰਤਾ
ਆਪਣਾ terminal
ਜਾਂ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਖੋਲ੍ਹੋ ਅਤੇ ਆਪਣੀ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ।
Selenium WebDriver
ਇੰਸਟਾਲ ਕਰਨ ਅਤੇ ਲੋੜੀਂਦੀ ਨਿਰਭਰਤਾ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
Selenium WebDriver
ਇਹ ਕਮਾਂਡ ਕ੍ਰੋਮ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ Node.js ਅਤੇ Chrome ਡਰਾਈਵਰ(chromedriver) ਲਈ ਸਥਾਪਤ ਕਰੇਗੀ ।
WebDriver ਨੂੰ ਆਯਾਤ ਕਰੋ ਅਤੇ ਸ਼ੁਰੂ ਕਰੋ
ਲੋੜੀਂਦਾ ਆਯਾਤ ਕਰੋ module
ਲੋੜੀਂਦੇ ਬ੍ਰਾਊਜ਼ਰ ਲਈ WebDriver ਆਬਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ(ਉਦਾਹਰਨ ਲਈ, Chrome):
ਬ੍ਰਾਊਜ਼ਰ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ WebDriver ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇੱਕ URL ਖੋਲ੍ਹੋ
ਤੱਤ ਲੱਭੋ ਅਤੇ ਉਹਨਾਂ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰੋ:
ਤੁਸੀਂ ਵੈਬ ਪੇਜ 'ਤੇ ਤੱਤਾਂ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ findElement
, sendKeys
, click
, , ਆਦਿ ਵਰਗੇ ਤਰੀਕਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। wait
WebDriver ਬੰਦ ਕਰੋ
ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਬੰਦ ਕਰੋ ਅਤੇ ਸੈਸ਼ਨ ਨੂੰ ਖਤਮ ਕਰੋ:
ਇੱਥੇ ਇੱਕ ਵੈੱਬ ਪੰਨੇ 'ਤੇ ਇੱਕ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਲੱਭਣ ਅਤੇ ਦਾਖਲ ਕਰਨ ਦੀ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਉਦਾਹਰਨ ਹੈ:
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ID() ਦੁਆਰਾ ਇਨਪੁਟ ਤੱਤ ਲੱਭਦੇ ਹਾਂ my-input-id
, ਫਿਰ sendKeys
ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਡੇਟਾ ਦਾਖਲ ਕਰਨ ਲਈ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਬਰਾਊਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਂਟਰ ਬਟਨ ਦਬਾਉਂਦੇ ਹਾਂ sendKeys(Key.ENTER)
ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹਾਂ driver.quit()
।