Skip to content

Commit 075de6f

Browse files
authored
Merge pull request #478 from TESTARtool/dependabot/gradle/org.seleniumhq.selenium-selenium-java-4.43.0
Bump org.seleniumhq.selenium:selenium-java from 4.41.0 to 4.43.0
2 parents 15f662f + dbd0811 commit 075de6f

6 files changed

Lines changed: 21 additions & 6 deletions

File tree

CHANGELOG

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
#TESTAR v2.8.9 (21-Apr-2026)
2+
- Bump org.seleniumhq.selenium:selenium-java from 4.41.0 to 4.43.0
3+
- Fix id bug when analyzing state models
4+
5+
6+
#TESTAR v2.8.8 (16-Apr-2026)
7+
- Update dockerfiles
8+
9+
110
#TESTAR v2.8.7 (6-Apr-2026)
211
- Bump io.github.bonigarcia:webdrivermanager from 6.3.3 to 6.3.4
312
- Fix parse llm selected ESC action

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.8.7
1+
2.8.9

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ subprojects {
3333
implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.15.0'
3434
implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.15.0'
3535
// https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java
36-
implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.41.0'
36+
implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.43.0'
3737
// https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager
3838
implementation group: 'io.github.bonigarcia', name: 'webdrivermanager', version: '6.3.4'
3939
// https://mvnrepository.com/artifact/io.appium/java-client

statemodel/src/org/testar/statemodel/analysis/AnalysisManager.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ private ArrayList<Element> fetchNodes(OResultSet resultSet, String className, St
606606
processScreenShot(stateVertex.getProperty("screenshot"), "n" + formatId(stateVertex.getIdentity().toString()), modelIdentifier);
607607
continue;
608608
}
609-
jsonVertex.addProperty(propertyName, stateVertex.getProperty(propertyName).toString());
609+
jsonVertex.addProperty(getExportPropertyName(propertyName), stateVertex.getProperty(propertyName).toString());
610610
}
611611
// optionally add a parent
612612
if (parent != null) {
@@ -647,7 +647,7 @@ private ArrayList<Element> fetchEdges(OResultSet resultSet, String className) {
647647
// these are edge indicators. Ignore
648648
continue;
649649
}
650-
jsonEdge.addProperty(propertyName, actionEdge.getProperty(propertyName).toString());
650+
jsonEdge.addProperty(getExportPropertyName(propertyName), actionEdge.getProperty(propertyName).toString());
651651
}
652652
elements.add(new Element(Element.GROUP_EDGES, jsonEdge, className));
653653
}
@@ -691,6 +691,13 @@ private void processScreenShot(ORecordBytes recordBytes, String identifier, Stri
691691

692692
}
693693

694+
private String getExportPropertyName(String propertyName) {
695+
if ("id".equals(propertyName)) {
696+
return "attributeId";
697+
}
698+
return propertyName;
699+
}
700+
694701
// this helper method formats the @RID property into something that can be used in a web frontend
695702
private String formatId(String id) {
696703
if (id.indexOf("#") != 0) return id; // not an orientdb id

statemodel/src/org/testar/statemodel/persistence/orientdb/hydrator/ConcreteStateHydrator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ public void hydrate(VertexEntity target, Object source) throws HydrationExceptio
7777

7878
// we need to add a widgetId property, as this is inherited from the orientdb base class
7979
//@todo this is hardcoded in now to fix an inheritance issue. Ideally, this needs to be solved in the entity classes
80-
String widgetId = ((ConcreteState) source).getId() + "-" + ((ConcreteState) source).getId();
8180
target.addPropertyValue("widgetId", new PropertyValue(OType.STRING, uniqueId));
8281

8382
// add the screenshot

testar/src/org/testar/monkey/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

6666
public class Main {
6767

68-
public static final String TESTAR_VERSION = "v2.8.7 (6-Apr-2026)";
68+
public static final String TESTAR_VERSION = "v2.8.9 (21-Apr-2026)";
6969

7070
//public static final String TESTAR_DIR_PROPERTY = "DIRNAME"; //Use the OS environment to obtain TESTAR directory
7171
public static final String SETTINGS_FILE = "test.settings";

0 commit comments

Comments
 (0)