Как организовать работу начинающему тестировщику?
Читать...
Читать...
Хабр
Как организовать работу начинающему тестировщику?
В SmartHead мы активно обмениваемся опытом и я хочу поделиться некоторыми подходами к организации рабочих процессов для начинающих тестировщиков. Представь, что к тебе подошел руководитель проекта и...
👍1
Наиболее часто используемые локаторы в Selenium webdriver #AQA #AutoTesting
1 Локатор по ID элемента: element = driver.find_element_by_id("element_id")
2 Локатор по имени элемента: element = driver.find_element_by_name("element_name")
3 Локатор по классу элемента: element = driver.find_element_by_class_name("element_class")
4 Локатор по ссылке (тегу <a> и атрибуту href): element = driver.find_element_by_link_text("link_text")
5 Локатор по частичному совпадению текста ссылки:
element = driver.find_element_by_partial_link_text("partial_link_text")
6 Локатор по тегу элемента: element = driver.find_element_by_tag_name("tag_name")
7 Локатор по селектору CSS: element = driver.find_element_by_css_selector("css_selector")
8 Локатор по пути XPath: element = driver.find_element_by_xpath("xpath_expression")
9 Локатор по атрибуту элемента: element = driver.find_element_by_xpath("//tag_name[@attribute='value']")
10 Локатор по тексту элемента: element = driver.find_element_by_xpath("//*[text()='desired_text']")
1 Локатор по ID элемента: element = driver.find_element_by_id("element_id")
2 Локатор по имени элемента: element = driver.find_element_by_name("element_name")
3 Локатор по классу элемента: element = driver.find_element_by_class_name("element_class")
4 Локатор по ссылке (тегу <a> и атрибуту href): element = driver.find_element_by_link_text("link_text")
5 Локатор по частичному совпадению текста ссылки:
element = driver.find_element_by_partial_link_text("partial_link_text")
6 Локатор по тегу элемента: element = driver.find_element_by_tag_name("tag_name")
7 Локатор по селектору CSS: element = driver.find_element_by_css_selector("css_selector")
8 Локатор по пути XPath: element = driver.find_element_by_xpath("xpath_expression")
9 Локатор по атрибуту элемента: element = driver.find_element_by_xpath("//tag_name[@attribute='value']")
10 Локатор по тексту элемента: element = driver.find_element_by_xpath("//*[text()='desired_text']")
👍7❤1
Варианты для поиска локаторов веб-элементов:
#AQA #AutoTesting #AutomotionTesting
1 Поиск по атрибуту: $('[атрибут="значение"]')
Например: $('[data-testid="my-button"]') // Поиск элемента с атрибутом data-testid и значением "my-button"
2 Поиск по атрибуту, начинающемуся с определенного значения: $('[атрибут^="значение"]')
Например: $('[class^="button-"]') // Поиск элементов, у которых класс начинается с "button-"
3 Поиск по атрибуту, содержащему определенное значение: $('[атрибут*="значение"]')
Например: $('[href*="example.com"]') // Поиск элементов, у которых атрибут href содержит "example.com"
4 Поиск по атрибуту, оканчивающемуся на определенное значение: $('[атрибут$="значение"]')
Например: $('[src$=".jpg"]') // Поиск элементов, у которых атрибут src оканчивается на ".jpg"
5 Поиск по селектору класса: $$('.класс')
Например: $$('.button') // Поиск элементов с классом "button"
6 Поиск по селектору тега внутри определенного элемента: $('элемент тег')
#AQA #AutoTesting #AutomotionTesting
1 Поиск по атрибуту: $('[атрибут="значение"]')
Например: $('[data-testid="my-button"]') // Поиск элемента с атрибутом data-testid и значением "my-button"
2 Поиск по атрибуту, начинающемуся с определенного значения: $('[атрибут^="значение"]')
Например: $('[class^="button-"]') // Поиск элементов, у которых класс начинается с "button-"
3 Поиск по атрибуту, содержащему определенное значение: $('[атрибут*="значение"]')
Например: $('[href*="example.com"]') // Поиск элементов, у которых атрибут href содержит "example.com"
4 Поиск по атрибуту, оканчивающемуся на определенное значение: $('[атрибут$="значение"]')
Например: $('[src$=".jpg"]') // Поиск элементов, у которых атрибут src оканчивается на ".jpg"
5 Поиск по селектору класса: $$('.класс')
Например: $$('.button') // Поиск элементов с классом "button"
6 Поиск по селектору тега внутри определенного элемента: $('элемент тег')
🔥2
Разница между Bash и PowerShell при отправке Curl запроса RestApi
Рассмотрим эту разницу на примере всего одного запроса и постараемся понять, почему один и тоже запрос работает в строке Bash и не работает в PowerShell
Например запрос curl https://httpbin.org/post -X POST -H "Content-Type: application/json" -d '{ "name" : "test" }' продолжение в комментарии
Рассмотрим эту разницу на примере всего одного запроса и постараемся понять, почему один и тоже запрос работает в строке Bash и не работает в PowerShell
Например запрос curl https://httpbin.org/post -X POST -H "Content-Type: application/json" -d '{ "name" : "test" }' продолжение в комментарии