Instruction-tuned large language models (LLMs) have redefined natural language processing (NLP), offering significant improvements in generating coherent, context-aware responses. However,…
Development
A significant challenge in the field of artificial intelligence is to facilitate large language models (LLMs) to generate 3D meshes…
Data visualization is a powerful technique that transforms complex data into easily understandable visual representations. Let us explore how data…
Model efficiency is important in the age of large language and vision models, but they face significant efficiency challenges in…
Multi-label text classification (MLTC) assigns multiple relevant labels to a text. While deep learning models have achieved state-of-the-art results in…
Large Language Models (LLMs) have demonstrated exceptional capabilities across diverse applications, but their widespread adoption faces significant challenges. The primary…
Developments in simulating particulate flows have significantly impacted industries ranging from mining to pharmaceuticals. Particulate systems consist of granular materials…
Artificial intelligence systems often struggle with retaining meaningful context over extended interactions. This limitation poses challenges for applications such as…
]I’m automating baseball sports reporter application. My application is a desktop application. I’m using winium tool with java language. In my application table contain player names in alphabetical order. I want to select 8 players from the list in same order as you can see above order. And also I want to select the matching positions.
These are the players that i need to select::
#players names :: positions
Happ = CF
Bryant = 3B
Rizzo = 1B
Contreras = C
Schwarber = LF
Russell = SS
Heyward = RF
Baez = 2B
now i need to select the particular players that I mentioned above list order.
My application manual working process is first double click a player and mean time a window came to select the position by single click. example firstly , I need to select the player Happ and his position CF(center field) then select the player Bryant and his position 3B(third base) etc…
public void awayTeamHitters() {
try
{
String[] players = new String[]
{
“Happ, Ian#”,
“Bryant, Kris”,
“Rizzo, Anthony*”,
“Contreras, Willson”,
“Schwarber, Kyle*”,
“Russell, Addison”,
“Heyward, Jason*”,
“Baez, Javier”
};
String[] positions=new String[]
{
“CF”,
“3B”,
“1B”,
“C”,
“LF”,
“SS”,
“RF”,
“2B”
};
List<String> playersInList = Arrays.asList(players);
List<String> positionsInlist=Arrays.asList(positions);
//selecting players of 2 table
driver.findElement(By.id(“lblAwayTeamHittersAll”)).click(); // click on 2 tables all players
WebElement table1 = driver.findElement(By.id(“lsvAwayTeamHitters1”));
WebElement table2 = driver.findElement(By.id(“lsvAwayTeamHitters2”));
//taking row size
List<WebElement> rows1 = table1.findElements(By.xpath(“./*[contains(@LocalizedControlType, ‘item’)]”));
List<WebElement> rows2 = table2.findElements(By.xpath(“./*[contains(@LocalizedControlType, ‘item’)]”));
//create string array add players to player_table1
List<String> player_table1=new ArrayList<String>();
for(int i=0;i<rows1.size();i++) {
List<WebElement> cols1 = rows1.get(i).findElements(By.xpath(“./*[contains(@LocalizedControlType, ‘text’)]”));
for(int j=3;j<cols1.size();j++) {
String celtext1 = cols1.get(j).getAttribute(“Name”);
player_table1.add(celtext1);
}
}
//create string array and add players to player_table2
List<String> player_table2=new ArrayList<String>();
for(int i=0;i<rows2.size();i++) {
List<WebElement> cols2 = rows2.get(i).findElements(By.xpath(“./*[contains(@LocalizedControlType, ‘text’)]”));
for(int j=3;j<cols2.size();j++) {
String celtext2 = cols2.get(j).getAttribute(“Name”);
player_table2.add(celtext2);
}
}
//combine player table 1 and 2
player_table2.addAll(player_table1);
List<String> player_table3=new ArrayList<String>();
player_table3.addAll(player_table2);
System.out.println(player_table3); //it will print the 25 player names
int p=player_table3.size();
System.out.println(p); //it will print the size 25
for(int i=0;i<p;i++) {
if(playersInList.contains(player_table3)) {
Actions act = new Actions(driver);
act.doubleClick(playersInList).build().perform();
}
WebElement pos= driver.findElementById(“PlayerPositions”);
List<WebElement> col=pos.findElements(By.xpath(“./*[contains(@LocalizedControlType, ‘button’)]”));
if(positionsInlist.contains(col)) {
pos.click();
}
}
}
catch (Exception e) {
System.out.println(e);
}
}
}
I have 2 tables in my application and I add it into one list..
Here double click action is not performing and after printing 25 player names and size .it will got stop.
I’m trying to make Katalon chrome extension to click the dd/mm/yyyy language.
But the problem is when I record the click on dd/mm/yyyy Katalon records
xpath=(.//*[normalize-space(text()) and normalize-space(.)=’Select Language’])[2]/following::li[1]
Now for this, when the test case is run, it selects the Select Language value
BUT, if I select mm/dd/yyyy from the drop-down Katalon records
xpath=(.//*[normalize-space(text()) and normalize-space(.)=’English (UK) – dd/mm/yyyy’])[2]/following::li[1]
And now when I run the test case, it will select mm/dd/yyyy and not dd/mm/yyyy
It seems the selection is offset by 1.
In the below pic, I need to click on the icon in a row which is newly added and column1 value is stored as global variables.
Have used the below code, unable to find a solution.
WebElement userListTable = driver.findElement(
By.xpath(“//*[@id=’KendoActiveCorpUserGrid’]/div[2]/table”));
List<WebElement> rows_table = userListTable.findElements(By.xpath(“//*[@id=’KendoActiveCorpUserGrid’]/div[2]/table/tbody/tr”));
int rows_count = rows_table.size();
for (int row = 0; row < rows_count; row++){
if(ResultName.getText().equalsIgnoreCase(globalVariables.NewCorpUserName)){
}
}
Need to click on element id avaialble in that row:
//*[@id=”CGOLK90700779C”]/span/span/i[3]
ResultName is the position for which variable is stored globally.
When covering cross-browser testing using Selenium WebDriver, how do you provide the browser and version information to the tool (e.g. BrowserStack, Sauce Labs)? For example, you’re wanting to execute your tests against multiple versions of Chrome, Edge etc.
I have been experimenting with reading a CSV file of browser data and using that to set Selenium capabilities before iterating through that CSV file in the code. Now, I am wondering if there’s a better way, generally, as I suspect this method will affect parallel execution.
I am trying to run a sample test to collect server metrics through Jmeter plugin perfmon.
I have an application running in localhost and I have perfmon metrics collector and server agent installed and have checked if they are working fine. There are no issues.
My http sampler works fine and generates results too but I do not see anything in the graphs.
My test ramps up 1000 users in 100 seconds, still nothing in graphs. What am I missing?
Any interconnected and networked enterprise looking to gain a competitive advantage over its competition must face one simple truth —…
If you own, manage, run, or work within a consultancy firm, or you’re a large company that makes use of…
Metadata Extraction: IDMC vs. PowerCenter When we talk about metadata extraction, IDMC (Intelligent Data Management Cloud) can be trickier than…
A threat actor known as BrazenBamboo has exploited an unresolved security flaw in Fortinet’s FortiClient for Windows to extract VPN…
Palo Alto Networks has released new indicators of compromise (IoCs) a day after the network security vendor confirmed that a…
Here’s a short and sweet story about a Friday deploy. I love Friday deploys. Source: Read More
Post Content Source: Read MoreÂ