Articles on Trending Technologies

Technical articles with clear explanations and examples

How to use a specific chrome profile in selenium?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Nov-2021 15K+ Views

We can use a specific Chrome profile in Selenium. This can be done with the help of the ChromeOptions class. We need to create an object of this class and then apply addArguments method on it.The path of the specific Chrome profile that we want to use is passed as a parameter to this method. We can open Chrome’s default profile with Selenium. To get the Chrome profile path, we need to input chrome://version/ in the Chrome browser and then press enter.Syntaxo = webdriver.ChromeOptions() o.add_argument = {'user-data-dir':'/Users/Application/Chrome/Default'}ExampleCode Implementationfrom selenium import webdriver #object of ChromeOptions class o = webdriver.ChromeOptions() #adding specific ...

Read More

How do you automatically download a Pdf with Selenium Webdriver in Python?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Nov-2021 3K+ Views

We can automatically download a pdf with the Selenium webdriver in Python. A file is downloaded in the default path set in the Chrome browser. However, we can modify the path of the downloaded file programmatically in Selenium.This is done with the help of the Options class. We have to create an object of this class and apply the add_experimental_option. We have to pass the parameters - prefs and the path where the pdf is to be downloaded to this method. Finally, this information has to be sent to the webdriver object.Syntaxop = Options() p = {"download.default_directory": "../pdf"} op.add_experimental_option("prefs", p)ExampleCode ...

Read More

What is JSON parsing in Rest Assured?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Nov-2021 14K+ Views

We can parse JSON Response with Rest Assured. To parse a JSON body, we shall use the JSONPath class and utilize the methods of this class to obtain the value of a specific attribute.We shall first send a GET request via Postman on a mock API URL and observe the Response body.ExampleCode Implementationimport org.testng.annotations.Test; import static io.restassured.RestAssured.*; import io.restassured.RestAssured; import io.restassured.path.json.JsonPath; import io.restassured.response.Response; import io.restassured.response.ResponseBody; import io.restassured.specification.RequestSpecification; public class NewTest {    @Test    void responseParse() {       //base URI with Rest Assured class       RestAssured.baseURI = "https://run.mocky.io/v3";       //input details   ...

Read More

How to validate XML response in Rest Assured?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Nov-2021 8K+ Views

We can validate XML response in Rest Assured. For obtaining an XML response, we have to pass the parameter ContentType.XML to the accept method. We shall first send a GET request via Postman on a mock API URL.Using Rest Assured, we shall validate its XML Response containing the name of the subjects Rest Assured, Postman, and their prices 10 and 6 respectively.In the above XML Response, we shall obtain the values of the name and price tags by traversing the paths - courses.subject.name and courses.subject.price respectively.We shall perform the assertion with the help of the Hamcrest framework which uses the ...

Read More

How to get the response time of a request in Rest Assured?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Nov-2021 7K+ Views

We can get the response time of a request in Rest Assured. The time elapsed after a request is sent to the server and then receiving the response is known as the response time.The response time is obtained in milliseconds by default. However, we can also obtain in other time units. The below methods of the ResponseOptions interface can be used to get the response time −getTime - it gets the response time in milliseconds.getTimeIn(time unit) - it gets the response time in the time unit passed as a parameter to this method.time() - it gets the response time in ...

Read More

Explain PUT request in Rest Assured.

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Nov-2021 3K+ Views

A PUT request is used to pass data to the server for the creation or modification of a resource. The difference between POST and PUT is that POST request is not idempotent.This means invoking the same PUT request numerous times will always yield the same output. But invoking the same POST request numerous times will create a similar resource more than one time.The status codes for PUT requests are −200 - request is successful along with modification in the Response body.400 - request is unsuccessful.204 - request is successful without content.ExampleCode Implementationimport org.testng.annotations.Test; import static io.restassured.RestAssured.*; import io.restassured.RestAssured; public class ...

Read More

What does agg() method do in pandas series?

Gireesha Devara
Gireesha Devara
Updated on 18-Nov-2021 417 Views

The agg() method in pandas Series is used to apply one or more functions on a series object. By using this agg() method we can apply multiple functions at a time on a series.To use multiple functions at once we need to send those function names as a list of elements to the agg() function.Example# import pandas package import pandas as pd # create a pandas series s = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print(s) # Applying agg function result = s.agg([max, min, len]) print('Output of agg method', result)ExplanationThe object “s” has 10 ...

Read More

How to add two pandas Series objects by handling None values?

Gireesha Devara
Gireesha Devara
Updated on 18-Nov-2021 793 Views

In pandas Series functionalities we have a function called add() which is used to add a series object with another series object. It is also used to add a Series object with an integer value and with a python list.The series.add() method has a fill_values parameter. Which is used to handle the missing values effectively by substituting a float value to this parameter. By default the input to this fill_value parameter is Nan.Exampleimport pandas as pd import numpy as np sr1 = pd.Series(np.arange(1, 6)) print('Series Object 1:', sr1, sep='') sr2 = pd.Series(np.random.randint(10, 20, 4)) print('Series Object 2:', ...

Read More

What does the add() method do in the pandas series?

Gireesha Devara
Gireesha Devara
Updated on 18-Nov-2021 412 Views

The basic operation of this add() method in series is used to add a series with another series, or with a list of values, or with a single integer. And it will return a new series with resultant elements.It supports the substitution of fill_values for handling missing data. We can fill Nan Values using the fill_value parameter of the series.add() method.If you want to add a series with a list, then the elements in the list must be equal to the number of elements in the series.Example# import the required packages import pandas as pd import numpy as np ...

Read More

How to concrete a single Series into a string Python Pandas library?

Gireesha Devara
Gireesha Devara
Updated on 18-Nov-2021 1K+ Views

Using pandas.Series.to_string() we can convert a single series into a string.Let’s take some examples and see how it’s gonna work.ExampleCreate a pandas Series using string dtype data, then convert it to a string.# create a series ds = pd.Series(["a", "b", "c", "a"], dtype="string") print(ds) # display series s = ds.to_string() # convert to string print() print(repr(s)) display converted outputExplanationThe variable ds holds a pandas Series with all string data by defining dtype as a string. Then convert the series into a string by using the pandas.Series.to_string method, here we define it as ds.to_string(). Finally, the converted string is assigned to ...

Read More
Showing 47191–47200 of 61,297 articles
Advertisements