Selenium – சோதனைகளை இணைத்து இயக்குதல், அறிக்கைகள்

3.6 தனித்தனி சோதனைகளை ஒன்றாக இணைத்து இயக்குதல் search_tests (3.4) மற்றும் homepage_tests (3.5) எனும் இரண்டு வெவ்வேறு program-களில் கொடுக்கப்பட்டுள்ள சோதனைகளை ஒருசேர நிகழ்த்த விரும்பினால் அதற்கான code பின்வருமாறு அமையும்.     இதில் தேவையான கோப்புகளிலிருந்து அதிலுள்ள classes-ன் பெயர்கள் ஏற்றுமதி செய்யப்பட்டிருப்பதைக் காணலாம். பின்னர் அந்த classes-ல் உள்ளவை  அனைத்தும் x , yஎனும் variables-க்கு செலுத்தப்பட்டுள்ளது. Z எனும் variable-ஆனது x மற்றும் y-ஐ இணைத்த ஒரு TestSuit-ஐத் தாங்கியுள்ளது.… Read More »

Selenium Webdriver – 2

Search Results-ஐ வெளிப்படுத்தல் magento-demo.lexiconn.com/ இந்த வலைத்தளத்தின் searchbox-ல் சென்று “Bed & Bath” எனக் கொடுக்கும்போது, அது பின்வருமாறு 12 விடைகளை வெளிப்படுத்துகிறது. இதை automate செய்வதற்கான code பின்வருமாறு அமையும். This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode… Read More »

Selenium Webdriver – 1

உங்களுடையது linux கணிணியாக இருந்தால் terminal-ல் சென்று sudo pip install selenium என்று கொடுக்கவும். இது selenium webdriver-ஐ install செய்துவிடும். அப்படியே python-ஐயும் install செய்து கொள்ளவும். WordPress-க்குள் சென்று ஒரு புதிய blog-ஐ உருவாக்கி வெளியிடும் விதத்தை Webdriver – மூலம் தானாக இயங்க வைப்பதற்கான python code இங்கு கொடுக்கப்பட்டுள்ளது. This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently… Read More »

Selenium IDE

www.seleniumhq.org/download/ எனும் முகவரியில் சென்று selenium IDE Version 2.9.0ஐ install செய்யவும். இது  install செய்யப்பட்டு விட்டதா என்பதை பரிசோதிக்க firefox browser-ஐ ஒருமுறை close செய்துவிட்டு மீண்டும் திறக்கவும். பின்னர் Tools-ன் submenu-ஆக Selenium IDE தெரிகிறதெனில் அது install செய்யப்பட்டுவிட்டது என்று அர்த்தம். இது firefox browser-ன் plugin ஆகவும் வரும். WordPress-க்குள் சென்று ஒரு புதிய blog-ஐ உருவாக்கி வெளியிடும் விதத்தை எவ்வாறு IDE – மூலம் தானாக இயங்க வைப்பது… Read More »

Automation – Selenium

Selenium என்பது ஓர் browser automation tool ஆகும். இது ‘Software Testing’ துறையில் வேலை பார்ப்பவர்களுக்கு உதவும் ஒரு பயனுள்ள கருவி ஆகும். இதைக் கொண்டு Testing துறையில் உள்ளவர்கள் மிகவும் சுலபமாக அவர்களுடைய வேலைகளைச் செய்துவிட முடியும்.  இதைப் பற்றிக் கற்றுக்கொள்வதற்கு முன்னர் முதலில் நாம் browser, automation, tool எனும் ஒவ்வொரு வார்த்தையைப் பற்றியும் தெளிவாகப் புரிந்து கொள்ள வேண்டும். இதற்கு பின்வரும் கதையைப் படிக்கவும். அதன் பின்னரே நாம் selenium-ன் உதவியைக்… Read More »

npm உள்ளமை சார்புகளும், அவற்றை தீர்மானிக்கும் வழிமுறையும்

ஒரு npm கூறு நீக்கப்பட்டதால் எண்ணற்ற திட்டங்களுக்கு ஏற்பட்ட பாதிப்பு குறித்து சமீபத்தில் பரவலாக பேசப்பட்டது. அதில் குறிப்பிடப்பட்ட கூறு ஏன் நீக்கப்பட்டது என்ற விவரங்களை ஒதுக்கிவிட்டு, npm என்பது என்ன, அதன் சார்புக்கூறுகள் எவ்வாறு நிறுவப்படுகின்றன என்பது குறித்து அறிந்துகொள்ள முயல்வோம். npm என்றால் என்ன? ஜாவாஸ்கிரிப்ட் என்பது ஒரு நிரலாக்க மொழி. இன்றைய நவீன வலைதளங்களின் பயனர் இடைமுகத்தில் நிகழ்நேர ஊடாடும் அனுபவத்தை (Realtime interactive experience) வழங்கிட இம்மொழி பெரிதும் பயன்படுகிறது. இதற்கென… Read More »

எளிய தமிழில் WordPress- 15

தன்விபரப் பக்கம்: My Profile எனும் தேர்வைத் தேர்ந்தெடுத்தால், கீழ்க்கண்ட சாளரம் தோன்றும். அதில் Visual editor, Dashboard Color scheme குறித்த தேர்வுகள் உள்பட சில அடிப்படையான தேர்வுகள் இருக்கும். தவிர்த்து, உங்கள் பயனர் பெயரைத் தவிர்த்து மற்ற அடிப்படைத் தகவல்களை மாற்றியமைக்கலாம். (உங்கள் பெயர் எப்படி மற்றவர்களுக்கு தோற்றமளிக்க வேண்டும். உங்களைப் பற்றிய தன்விபரக் குறிப்புகள், கடவுச்சொல் மாற்றங்கள்.) மாற்றியமைக்கப்பட்ட பின்னர் Update Profile எனும் பட்டனை அழுத்தி சேமிக்க வேண்டும்.

எளிய தமிழில் WordPress- 16

Tools Tools எனும் கருவிகள் மெனுவில் சில சிறிய கருவிகள் உண்டு. Press this என்பது Drag and Drop முறையில் சுட்டியால் இழுத்து, உங்கள் உலவியின் புக்மார்க்ஸ் பட்டியலில் சேர்த்தால் போதும். அதன் பின் ஏதேனும் ஒரு வலைப்பக்கத்தில் நீங்கள் உலவுகையில்,  அதை (அப்பக்கத்தை) உடனடியாக நீங்கள் வலைப்பதிவிட இக்கருவி உதவும். Categories and Tags Converter: Categories and Tags Converter என்பது ஏற்கனவே உள்ள வகைகளை வகைச்சொற்களாகவும், வகைச்சொற்களை வகைகளாகவும் மாற்ற உதவும்… Read More »

எளிய தமிழில் WordPress- 17

அமைப்புகள் Settings எனும் அமைப்புகள் மூலம் நமது WordPress வலைப்பக்கத்தில் சில கட்டுப்பாடுகளை மாற்றியமைப்பது குறித்து இனி பார்க்கலாம். முதலாவது General Settings: தளத்தின் தலைப்பு, Tagline, தளம் இயங்கும் தேதி, நேர வரைவுகள் உள்பட சில அடிப்படையான பொதுவான திருத்தங்கள் செய்யலாம். Writing Settings: இதில் இயல்பாக வரவேண்டிய வகையை (அதாவது இயல்பாக uncategoried இருக்கும். மாற்ற வேண்டுமெனில்) மாற்றலாம். தவிர சில எழுதும் வரைவுகளை (Post Standards) மாற்ற இயலும். Reading Settings: இதில்… Read More »

எளிய தமிழில் WordPress- 14

பயனர்கள் (Users) Users எனும் மெனு உங்கள் தளத்தில் உள்ள பயனர்களைக் காட்டும். குழுவாக இயங்கும் தளத்தில் பல்வேறு பயனர்கள் இருப்பின் அவர்கள் வெவ்வேறு விதமான பொறுப்புகளில் இயங்குவர். அவை குறித்து, Administrator (நிர்வாகி): அனைத்துவிதமான கட்டுப்பாட்டு முறைகளையும் கொண்ட பயனர். தளத்தை தொடங்கியவரே admin அதிகாரம் பெறுவார். வேறு பயனர்களுக்கும் இதே அதிகாரத்தை அளிக்கலாம். பொதுவாக ஒரு தளத்திற்கு ஒன்றுக்கு மேற்பட்ட adminகள் இருப்பதை wordpress ஆதரிக்கவில்லை என்றபோதிலும், நமக்குத் தேவையாயிருப்பின் ஏற்படுத்திக் கொள்ளலாம். Editor… Read More »